summaryrefslogtreecommitdiff
path: root/noncore/graphics/opie-eye/gui/mainwindow.cpp
authoralwin <alwin>2004-04-20 14:08:54 (UTC)
committer alwin <alwin>2004-04-20 14:08:54 (UTC)
commitccba33667c0152cb58a6d0502170b388889571c9 (patch) (side-by-side diff)
tree435da693facffec996bcaa8d8ae500c773794d7f /noncore/graphics/opie-eye/gui/mainwindow.cpp
parent135990877f009bd05f00b064a1a255be3e5ab087 (diff)
downloadopie-ccba33667c0152cb58a6d0502170b388889571c9.zip
opie-ccba33667c0152cb58a6d0502170b388889571c9.tar.gz
opie-ccba33667c0152cb58a6d0502170b388889571c9.tar.bz2
keys in imageview handled via keyconfig manager again
Diffstat (limited to 'noncore/graphics/opie-eye/gui/mainwindow.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/graphics/opie-eye/gui/mainwindow.cpp18
1 files changed, 13 insertions, 5 deletions
diff --git a/noncore/graphics/opie-eye/gui/mainwindow.cpp b/noncore/graphics/opie-eye/gui/mainwindow.cpp
index a90231b..0484f73 100644
--- a/noncore/graphics/opie-eye/gui/mainwindow.cpp
+++ b/noncore/graphics/opie-eye/gui/mainwindow.cpp
@@ -135,11 +135,11 @@ PMainWindow::PMainWindow(QWidget* wid, const char* name, WFlags style)
connect(btn,SIGNAL(toggled(bool)),this,SLOT(slotScaleToggled(bool)));
autoScale = true;
- btn = new QToolButton(bar);
- btn->setIconSet( Resource::loadIconSet( "mag" ) );
- btn->setToggleButton(true);
- btn->setOn(true);
- connect(btn,SIGNAL(toggled(bool)),this,SLOT(slotZoomerToggled(bool)));
+ zoomButton = new QToolButton(bar);
+ zoomButton->setIconSet( Resource::loadIconSet( "mag" ) );
+ zoomButton->setToggleButton(true);
+ zoomButton->setOn(true);
+ connect(zoomButton,SIGNAL(toggled(bool)),this,SLOT(slotZoomerToggled(bool)));
zoomerOn = true;
}
@@ -147,6 +147,13 @@ PMainWindow::~PMainWindow() {
odebug << "Shutting down" << oendl;
}
+void PMainWindow::slotToggleZoomer()
+{
+ if (!m_disp) return;
+ bool cur = zoomButton->isOn();
+ zoomButton->setOn(!cur);
+}
+
void PMainWindow::slotZoomerToggled(bool how)
{
zoomerOn = how;
@@ -287,6 +294,7 @@ void PMainWindow::initDisp() {
connect(m_disp,SIGNAL(dispPrev()),m_view,SLOT(slotShowPrev()));
connect(m_disp,SIGNAL(toggleFullScreen()),this,SLOT(slotToggleFullScreen()));
connect(m_disp,SIGNAL(hideMe()),this,SLOT(raiseIconView()));
+ connect(m_disp,SIGNAL(toggleZoomer()),this,SLOT(slotToggleZoomer()));
}
}