Diffstat (limited to 'noncore/graphics/opie-eye/gui/imageview.cpp') (more/less context) (show whitespace changes)
-rw-r--r-- | noncore/graphics/opie-eye/gui/imageview.cpp | 34 |
1 files changed, 18 insertions, 16 deletions
diff --git a/noncore/graphics/opie-eye/gui/imageview.cpp b/noncore/graphics/opie-eye/gui/imageview.cpp index ee4b0a1..88a8bc6 100644 --- a/noncore/graphics/opie-eye/gui/imageview.cpp +++ b/noncore/graphics/opie-eye/gui/imageview.cpp | |||
@@ -44,9 +44,7 @@ void ImageView::initKeys() | |||
44 | lst.append( Opie::Core::OKeyPair::downArrowKey() ); | 44 | lst.append( Opie::Core::OKeyPair::downArrowKey() ); |
45 | lst.append( Opie::Core::OKeyPair::leftArrowKey() ); | 45 | lst.append( Opie::Core::OKeyPair::leftArrowKey() ); |
46 | lst.append( Opie::Core::OKeyPair::rightArrowKey() ); | 46 | lst.append( Opie::Core::OKeyPair::rightArrowKey() ); |
47 | lst.append( Opie::Core::OKeyPair(Qt::Key_N,0)); | 47 | lst.append( Opie::Core::OKeyPair(Qt::Key_Escape,0)); |
48 | lst.append( Opie::Core::OKeyPair(Qt::Key_P,0)); | ||
49 | lst.append( Opie::Core::OKeyPair(Qt::Key_F,0)); | ||
50 | 48 | ||
51 | m_viewManager = new Opie::Core::OKeyConfigManager(m_cfg, "image_view_keys", | 49 | m_viewManager = new Opie::Core::OKeyConfigManager(m_cfg, "image_view_keys", |
52 | lst, false,this, "image_view_keys" ); | 50 | lst, false,this, "image_view_keys" ); |
@@ -54,6 +52,23 @@ void ImageView::initKeys() | |||
54 | Resource::loadPixmap("1to1"), ViewInfo, | 52 | Resource::loadPixmap("1to1"), ViewInfo, |
55 | Opie::Core::OKeyPair(Qt::Key_I,0), | 53 | Opie::Core::OKeyPair(Qt::Key_I,0), |
56 | this, SLOT(slotShowImageInfo()))); | 54 | this, SLOT(slotShowImageInfo()))); |
55 | |||
56 | m_viewManager->addKeyConfig( Opie::Core::OKeyConfigItem(tr("Switch to next image"), "imageshownext", | ||
57 | Resource::loadPixmap("forward"), ShowNext, | ||
58 | Opie::Core::OKeyPair(Qt::Key_N,0), | ||
59 | this, SIGNAL(dispNext()))); | ||
60 | m_viewManager->addKeyConfig( Opie::Core::OKeyConfigItem(tr("Switch to previous image"), "imageshowprev", | ||
61 | Resource::loadPixmap("back"), ShowPrevious, | ||
62 | Opie::Core::OKeyPair(Qt::Key_P,0), | ||
63 | this, SIGNAL(dispPrev()))); | ||
64 | m_viewManager->addKeyConfig( Opie::Core::OKeyConfigItem(tr("Toggle fullscreen"), "imagefullscreen", | ||
65 | Resource::loadPixmap("fullscreen"), FullScreen, | ||
66 | Opie::Core::OKeyPair(Qt::Key_F,0), | ||
67 | this, SIGNAL(toggleFullScreen()))); | ||
68 | m_viewManager->addKeyConfig( Opie::Core::OKeyConfigItem(tr("Toggle thumbnail"), "imagezoomer", | ||
69 | Resource::loadPixmap("mag"), Zoomer, | ||
70 | Opie::Core::OKeyPair(Qt::Key_T,0), | ||
71 | this, SIGNAL(toggleZoomer()))); | ||
57 | m_viewManager->handleWidget( this ); | 72 | m_viewManager->handleWidget( this ); |
58 | m_viewManager->load(); | 73 | m_viewManager->load(); |
59 | } | 74 | } |
@@ -63,22 +78,9 @@ void ImageView::keyReleaseEvent(QKeyEvent * e) | |||
63 | if (!e || e->state()!=0) { | 78 | if (!e || e->state()!=0) { |
64 | return; | 79 | return; |
65 | } | 80 | } |
66 | if (e->key()==Qt::Key_N) slotDispNext(); | ||
67 | if (e->key()==Qt::Key_P) slotDispPrev(); | ||
68 | if (e->key()==Qt::Key_F) emit toggleFullScreen(); | ||
69 | if (e->key()==Qt::Key_Escape && fullScreen()) emit hideMe(); | 81 | if (e->key()==Qt::Key_Escape && fullScreen()) emit hideMe(); |
70 | } | 82 | } |
71 | 83 | ||
72 | void ImageView::slotDispNext() | ||
73 | { | ||
74 | emit dispNext(); | ||
75 | } | ||
76 | |||
77 | void ImageView::slotDispPrev() | ||
78 | { | ||
79 | emit dispPrev(); | ||
80 | } | ||
81 | |||
82 | void ImageView::slotShowImageInfo() | 84 | void ImageView::slotShowImageInfo() |
83 | { | 85 | { |
84 | emit dispImageInfo(m_lastName); | 86 | emit dispImageInfo(m_lastName); |