summaryrefslogtreecommitdiff
path: root/noncore/graphics/opie-eye
Unidiff
Diffstat (limited to 'noncore/graphics/opie-eye') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/graphics/opie-eye/gui/iconview.cpp5
-rw-r--r--noncore/graphics/opie-eye/gui/mainwindow.cpp8
-rw-r--r--noncore/graphics/opie-eye/phunk_view.pro2
-rw-r--r--noncore/graphics/opie-eye/slave/slavereciever.cpp11
-rw-r--r--noncore/graphics/opie-eye/slave/slavereciever.h2
5 files changed, 20 insertions, 8 deletions
diff --git a/noncore/graphics/opie-eye/gui/iconview.cpp b/noncore/graphics/opie-eye/gui/iconview.cpp
index 38a621e..729b64f 100644
--- a/noncore/graphics/opie-eye/gui/iconview.cpp
+++ b/noncore/graphics/opie-eye/gui/iconview.cpp
@@ -92,9 +92,9 @@ namespace {
92PIconView::PIconView( QWidget* wid, Config* cfg ) 92PIconView::PIconView( QWidget* wid, Config* cfg )
93 : QVBox( wid ), m_cfg( cfg ) 93 : QVBox( wid ), m_cfg( cfg )
94{ 94{
95 { 95 {
96// QCopEnvelope( "QPE/Application/opie-eye_slave", "foo()" ); 96 QCopEnvelope( "QPE/Application/opie-eye_slave", "refUp()" );
97 } 97 }
98 m_path = QDir::homeDirPath(); 98 m_path = QDir::homeDirPath();
99 99
100 QHBox *hbox = new QHBox( this ); 100 QHBox *hbox = new QHBox( this );
@@ -121,8 +121,11 @@ PIconView::PIconView( QWidget* wid, Config* cfg )
121 slotViewChanged( m_views->currentItem() ); 121 slotViewChanged( m_views->currentItem() );
122} 122}
123 123
124PIconView::~PIconView() { 124PIconView::~PIconView() {
125 {
126 QCopEnvelope( "QPE/Application/opie-eye_slave", "refDown()" );
127 }
125} 128}
126 129
127void PIconView::slotDirUp() { 130void PIconView::slotDirUp() {
128 QDir dir( m_path ); 131 QDir dir( m_path );
diff --git a/noncore/graphics/opie-eye/gui/mainwindow.cpp b/noncore/graphics/opie-eye/gui/mainwindow.cpp
index 0a2fcab..ea765d1 100644
--- a/noncore/graphics/opie-eye/gui/mainwindow.cpp
+++ b/noncore/graphics/opie-eye/gui/mainwindow.cpp
@@ -12,10 +12,10 @@
12#include <qpe/resource.h> 12#include <qpe/resource.h>
13#include <qpe/config.h> 13#include <qpe/config.h>
14#include <qpe/ir.h> 14#include <qpe/ir.h>
15 15
16#include <opie/oapplicationfactory.h> 16#include <opie2/oapplicationfactory.h>
17#include <opie/otabwidget.h> 17#include <opie2/otabwidget.h>
18 18
19#include <iface/ifaceinfo.h> 19#include <iface/ifaceinfo.h>
20#include <iface/dirview.h> 20#include <iface/dirview.h>
21 21
@@ -23,9 +23,9 @@
23#include "filesystem.h" 23#include "filesystem.h"
24 24
25#include "mainwindow.h" 25#include "mainwindow.h"
26 26
27OPIE_EXPORT_APP( OApplicationFactory<PMainWindow> ) 27OPIE_EXPORT_APP( Opie::Core::OApplicationFactory<PMainWindow> )
28 28
29PMainWindow::PMainWindow(QWidget* wid, const char* name, WFlags style) 29PMainWindow::PMainWindow(QWidget* wid, const char* name, WFlags style)
30 : QMainWindow( wid, name, style ), m_cfg("phunkview") 30 : QMainWindow( wid, name, style ), m_cfg("phunkview")
31{ 31{
@@ -83,9 +83,9 @@ void PMainWindow::slotConfig() {
83 QDialog dlg(this, 0, true); 83 QDialog dlg(this, 0, true);
84 dlg.setCaption( tr("Phunk View - Config" ) ); 84 dlg.setCaption( tr("Phunk View - Config" ) );
85 85
86 QHBoxLayout *lay = new QHBoxLayout(&dlg); 86 QHBoxLayout *lay = new QHBoxLayout(&dlg);
87 OTabWidget *wid = new OTabWidget(&dlg ); 87 Opie::Ui::OTabWidget *wid = new Opie::Ui::OTabWidget(&dlg );
88 lay->addWidget( wid ); 88 lay->addWidget( wid );
89 ViewMap *vM = viewMap(); 89 ViewMap *vM = viewMap();
90 ViewMap::Iterator _it = vM->begin(); 90 ViewMap::Iterator _it = vM->begin();
91 QMap<PDirView*, QWidget*> lst; 91 QMap<PDirView*, QWidget*> lst;
diff --git a/noncore/graphics/opie-eye/phunk_view.pro b/noncore/graphics/opie-eye/phunk_view.pro
index 21178ee..0bb5679 100644
--- a/noncore/graphics/opie-eye/phunk_view.pro
+++ b/noncore/graphics/opie-eye/phunk_view.pro
@@ -28,7 +28,7 @@ INCLUDEPATH += . $(OPIEDIR)/include
28DEPENDPATH += $(OPIEDIR)/include 28DEPENDPATH += $(OPIEDIR)/include
29 29
30 30
31 31
32LIBS += -lqpe -lopie 32LIBS += -lqpe -lopieui2
33 33
34include ( $(OPIEDIR)/include.pro ) 34include ( $(OPIEDIR)/include.pro )
diff --git a/noncore/graphics/opie-eye/slave/slavereciever.cpp b/noncore/graphics/opie-eye/slave/slavereciever.cpp
index c8e33d4..bbbbb30 100644
--- a/noncore/graphics/opie-eye/slave/slavereciever.cpp
+++ b/noncore/graphics/opie-eye/slave/slavereciever.cpp
@@ -56,9 +56,9 @@ SlaveObjects* slaveObjects() {
56 return _slaveObj; 56 return _slaveObj;
57} 57}
58 58
59SlaveReciever::SlaveReciever( QObject* par) 59SlaveReciever::SlaveReciever( QObject* par)
60 : QObject( par ) 60 : QObject( par ), m_refs( 0 )
61{ 61{
62 m_inf = new QTimer(this); 62 m_inf = new QTimer(this);
63 connect(m_inf,SIGNAL(timeout()), 63 connect(m_inf,SIGNAL(timeout()),
64 this, SLOT(slotImageInfo())); 64 this, SLOT(slotImageInfo()));
@@ -119,17 +119,24 @@ void SlaveReciever::recieveAnswer( const QCString& string, const QByteArray& ar)
119 for(PixmapList::Iterator it = list.begin(); it != list.end(); ++it ) { 119 for(PixmapList::Iterator it = list.begin(); it != list.end(); ++it ) {
120 qWarning( "Got %d %d " + (*it).file, (*it).width , (*it).height ); 120 qWarning( "Got %d %d " + (*it).file, (*it).width , (*it).height );
121 m_inPix.append(*it); 121 m_inPix.append(*it);
122 } 122 }
123 }else if ( string == "refUp()" ) {
124 m_refs++;
125 }else if ( string == "refDown()" ) {
126 m_refs--;
123 } 127 }
124 128
125 if (!m_inf->isActive() && !m_inList.isEmpty() ) 129 if (!m_inf->isActive() && !m_inList.isEmpty() )
126 m_inf->start(5); 130 m_inf->start(5);
127 131
128 if (!m_pix->isActive() && !m_inPix.isEmpty() ) 132 if (!m_pix->isActive() && !m_inPix.isEmpty() )
129 m_pix->start(5); 133 m_pix->start(5);
130 134
131 QPEApplication::setKeepRunning(); 135 if ( m_refs )
136 QPEApplication::setKeepRunning();
137 else
138 qApp->quit();
132 139
133} 140}
134 141
135PixmapList SlaveReciever::outPix()const { 142PixmapList SlaveReciever::outPix()const {
diff --git a/noncore/graphics/opie-eye/slave/slavereciever.h b/noncore/graphics/opie-eye/slave/slavereciever.h
index 214bfc6..b5aaccf 100644
--- a/noncore/graphics/opie-eye/slave/slavereciever.h
+++ b/noncore/graphics/opie-eye/slave/slavereciever.h
@@ -51,8 +51,10 @@ private slots:
51private: 51private:
52 QTimer *m_inf, *m_pix, *m_out; 52 QTimer *m_inf, *m_pix, *m_out;
53 StringList m_inList, m_outList; 53 StringList m_inList, m_outList;
54 PixmapList m_inPix, m_outPix; 54 PixmapList m_inPix, m_outPix;
55private:
56 int m_refs;
55}; 57};
56 58
57 59
58#endif 60#endif