Diffstat (limited to 'noncore/graphics/opie-eye/gui/mainwindow.cpp') (more/less context) (show whitespace changes)
-rw-r--r-- | noncore/graphics/opie-eye/gui/mainwindow.cpp | 18 |
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 | |||
@@ -132,24 +132,31 @@ PMainWindow::PMainWindow(QWidget* wid, const char* name, WFlags style) | |||
132 | btn->setIconSet( Resource::loadIconSet( "1to1" ) ); | 132 | btn->setIconSet( Resource::loadIconSet( "1to1" ) ); |
133 | btn->setToggleButton(true); | 133 | btn->setToggleButton(true); |
134 | btn->setOn(false); | 134 | btn->setOn(false); |
135 | connect(btn,SIGNAL(toggled(bool)),this,SLOT(slotScaleToggled(bool))); | 135 | connect(btn,SIGNAL(toggled(bool)),this,SLOT(slotScaleToggled(bool))); |
136 | autoScale = true; | 136 | autoScale = true; |
137 | 137 | ||
138 | btn = new QToolButton(bar); | 138 | zoomButton = new QToolButton(bar); |
139 | btn->setIconSet( Resource::loadIconSet( "mag" ) ); | 139 | zoomButton->setIconSet( Resource::loadIconSet( "mag" ) ); |
140 | btn->setToggleButton(true); | 140 | zoomButton->setToggleButton(true); |
141 | btn->setOn(true); | 141 | zoomButton->setOn(true); |
142 | connect(btn,SIGNAL(toggled(bool)),this,SLOT(slotZoomerToggled(bool))); | 142 | connect(zoomButton,SIGNAL(toggled(bool)),this,SLOT(slotZoomerToggled(bool))); |
143 | zoomerOn = true; | 143 | zoomerOn = true; |
144 | } | 144 | } |
145 | 145 | ||
146 | PMainWindow::~PMainWindow() { | 146 | PMainWindow::~PMainWindow() { |
147 | odebug << "Shutting down" << oendl; | 147 | odebug << "Shutting down" << oendl; |
148 | } | 148 | } |
149 | 149 | ||
150 | void PMainWindow::slotToggleZoomer() | ||
151 | { | ||
152 | if (!m_disp) return; | ||
153 | bool cur = zoomButton->isOn(); | ||
154 | zoomButton->setOn(!cur); | ||
155 | } | ||
156 | |||
150 | void PMainWindow::slotZoomerToggled(bool how) | 157 | void PMainWindow::slotZoomerToggled(bool how) |
151 | { | 158 | { |
152 | zoomerOn = how; | 159 | zoomerOn = how; |
153 | if (m_disp) { | 160 | if (m_disp) { |
154 | m_disp->setShowZoomer(zoomerOn); | 161 | m_disp->setShowZoomer(zoomerOn); |
155 | } | 162 | } |
@@ -284,12 +291,13 @@ void PMainWindow::initDisp() { | |||
284 | m_disp->setBackgroundColor(white); | 291 | m_disp->setBackgroundColor(white); |
285 | connect(m_disp,SIGNAL(dispImageInfo(const QString&)),this,SLOT(slotShowInfo(const QString&))); | 292 | connect(m_disp,SIGNAL(dispImageInfo(const QString&)),this,SLOT(slotShowInfo(const QString&))); |
286 | connect(m_disp,SIGNAL(dispNext()),m_view,SLOT(slotShowNext())); | 293 | connect(m_disp,SIGNAL(dispNext()),m_view,SLOT(slotShowNext())); |
287 | connect(m_disp,SIGNAL(dispPrev()),m_view,SLOT(slotShowPrev())); | 294 | connect(m_disp,SIGNAL(dispPrev()),m_view,SLOT(slotShowPrev())); |
288 | connect(m_disp,SIGNAL(toggleFullScreen()),this,SLOT(slotToggleFullScreen())); | 295 | connect(m_disp,SIGNAL(toggleFullScreen()),this,SLOT(slotToggleFullScreen())); |
289 | connect(m_disp,SIGNAL(hideMe()),this,SLOT(raiseIconView())); | 296 | connect(m_disp,SIGNAL(hideMe()),this,SLOT(raiseIconView())); |
297 | connect(m_disp,SIGNAL(toggleZoomer()),this,SLOT(slotToggleZoomer())); | ||
290 | } | 298 | } |
291 | } | 299 | } |
292 | 300 | ||
293 | void PMainWindow::slotToggleFullScreen() | 301 | void PMainWindow::slotToggleFullScreen() |
294 | { | 302 | { |
295 | odebug << "Toggle full " << oendl; | 303 | odebug << "Toggle full " << oendl; |