[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdenonbeta/ksvg
From: Rob Buis <rwlbuis () xs4all ! nl>
Date: 2003-08-22 20:29:30
[Download RAW message or body]
CVS commit by buis:
- fix multiple "rendering backend" entries when splitting view.
- disable point-and-zoom for now.
M +2 -0 core/CanvasFactory.cpp 1.3
M +3 -6 plugin/ksvg_plugin.cpp 1.75
--- kdenonbeta/ksvg/core/CanvasFactory.cpp #1.2:1.3
@@ -51,4 +51,6 @@ CanvasFactory *CanvasFactory::request()
void CanvasFactory::queryCanvas()
{
+ m_canvasList.clear();
+
QValueList<KService::Ptr> traderList = \
KTrader::self()->query("KSVG/Renderer", "(Type == 'Service')"); \
KTrader::OfferList::Iterator it(traderList.begin());
--- kdenonbeta/ksvg/plugin/ksvg_plugin.cpp #1.74:1.75
@@ -132,7 +132,8 @@ KSVGPlugin::KSVGPlugin(QWidget *parent,
QStringList items;
QPtrList<KSVG::CanvasInfo> canvasList = \
KSVG::CanvasFactory::request()->canvasList();
- for(unsigned int i = 0; i < canvasList.count(); ++i)
+ QPtrList<KSVG::CanvasInfo>::const_iterator it = canvasList.begin();
+ for(;it != canvasList.end();++it)
{
- KSVG::CanvasInfo *cur = canvasList.at(i);
+ KSVG::CanvasInfo *cur = *it;
if(cur)
items << cur->name;
@@ -319,6 +320,4 @@ void KSVGPlugin::slotZoomIn()
{
ksvgd->zoomFactor *= 1.1;
- ksvgd->zoomPos.setX(/*ksvgd->zoomPos.x() +*/ ksvgd->window->lastPos().x());
- ksvgd->zoomPos.setY(/*ksvgd->zoomPos.y() +*/ ksvgd->window->lastPos().y());
update(ksvgd->zoomFactor);
}
@@ -327,6 +326,4 @@ void KSVGPlugin::slotZoomOut()
{
ksvgd->zoomFactor *= (1.0 / 1.1);
- ksvgd->zoomPos.setX(/*ksvgd->zoomPos.x() -*/ ksvgd->window->lastPos().x());
- ksvgd->zoomPos.setY(/*ksvgd->zoomPos.y() -*/ ksvgd->window->lastPos().y());
update(ksvgd->zoomFactor);
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic