author | zecke <zecke> | 2004-04-07 23:47:43 (UTC) |
---|---|---|
committer | zecke <zecke> | 2004-04-07 23:47:43 (UTC) |
commit | 10ec13c9068e7e4ca0acf75e5843ebd91e4e8566 (patch) (side-by-side diff) | |
tree | 9889be205ecb8d65aeca3b280d1db7ed0f07791c | |
parent | 61cb9c9ad238e5aec6aaa1384549e0aab99d14bf (diff) | |
download | opie-10ec13c9068e7e4ca0acf75e5843ebd91e4e8566.zip opie-10ec13c9068e7e4ca0acf75e5843ebd91e4e8566.tar.gz opie-10ec13c9068e7e4ca0acf75e5843ebd91e4e8566.tar.bz2 |
Implement setDocument so now we could start replacing showimg
-rw-r--r-- | noncore/graphics/opie-eye/gui/mainwindow.cpp | 10 | ||||
-rw-r--r-- | noncore/graphics/opie-eye/gui/mainwindow.h | 1 |
2 files changed, 11 insertions, 0 deletions
diff --git a/noncore/graphics/opie-eye/gui/mainwindow.cpp b/noncore/graphics/opie-eye/gui/mainwindow.cpp index 21a668a..3650493 100644 --- a/noncore/graphics/opie-eye/gui/mainwindow.cpp +++ b/noncore/graphics/opie-eye/gui/mainwindow.cpp @@ -12,24 +12,25 @@ #include <iface/ifaceinfo.h> #include <iface/dirview.h> #include <opie2/odebug.h> #include <opie2/owidgetstack.h> #include <opie2/oapplicationfactory.h> #include <opie2/otabwidget.h> #include <opie2/okeyconfigwidget.h> #include <qpe/resource.h> #include <qpe/config.h> #include <qpe/ir.h> +#include <qpe/applnk.h> #include <qtoolbar.h> #include <qtoolbutton.h> #include <qlayout.h> #include <qdialog.h> #include <qmap.h> #include <qtimer.h> OPIE_EXPORT_APP_V2( Opie::Core::OApplicationFactory<PMainWindow>,"Opie Eye" ) @@ -272,12 +273,21 @@ void PMainWindow::closeEvent( QCloseEvent* ev ) { m_stack->visibleWidget() == m_disp ) { raiseIconView(); ev->ignore(); return; } ev->accept(); QTimer::singleShot(0, qApp, SLOT(closeAllWindows())); } void PMainWindow::raiseIconView() { m_stack->raiseWidget( IconView ); } + +void PMainWindow::setDocument( const QString& showImg ) { + QString file = showImg; + DocLnk lnk(showImg); + if (lnk.isValid() ) + file = lnk.file(); + + slotDisplay( file ); +} diff --git a/noncore/graphics/opie-eye/gui/mainwindow.h b/noncore/graphics/opie-eye/gui/mainwindow.h index 5de2f42..042d568 100644 --- a/noncore/graphics/opie-eye/gui/mainwindow.h +++ b/noncore/graphics/opie-eye/gui/mainwindow.h @@ -30,24 +30,25 @@ public: PMainWindow(QWidget*, const char*, WFlags ); ~PMainWindow(); signals: void configChanged(); public slots: void slotShowInfo( const QString& inf ); void slotDisplay( const QString& inf ); void slotReturn(); void slotRotateToggled(bool); void slotScaleToggled(bool); + void setDocument( const QString& ); protected: void raiseIconView(); void closeEvent( QCloseEvent* ); private: template<class T> void initT( const char* name, T**, int ); void initInfo(); void initDisp(); private: Opie::Core::OConfig *m_cfg; |