From 89417179ed4d38875dc3edce0f4e184edf13f1f2 Mon Sep 17 00:00:00 2001 From: mickeyl Date: Tue, 31 May 2005 14:34:22 +0000 Subject: catch up with libopie2 improvements --- diff --git a/examples/opiecore/onotifytest/main.cpp b/examples/opiecore/onotifytest/main.cpp index 467ebc9..8374c59 100644 --- a/examples/opiecore/onotifytest/main.cpp +++ b/examples/opiecore/onotifytest/main.cpp @@ -1,6 +1,8 @@ // (C) Michael 'Mickey' Lauer // LICENSE = "GPLv2" +#include "main.h" + /* OPIE */ #include #include @@ -8,19 +10,16 @@ using namespace Opie::Core; /* QT */ +#include #include +#include #include +#include -class App : public OApplication -{ - -public: -OFile* tmpfoo; - -App( int argc, char** argv ) : OApplication( argc, argv, "libopie2 notify test" ) +App::App( int argc, char** argv ) : QApplication( argc, argv ) { odebug << "App()" << oendl; - +#if 0 tmpfoo = new OFile( "/tmp/foo" ); if ( tmpfoo->open( IO_ReadWrite ) ) { @@ -30,22 +29,30 @@ App( int argc, char** argv ) : OApplication( argc, argv, "libopie2 notify test" QObject::connect( tmpfoo, SIGNAL(accessed(const QString&)), this, SLOT(quit()) ); QObject::connect( tmpfoo, SIGNAL(closed(const QString&,bool)), this, SLOT(quit()) ); +#endif + + ODirNotification* tmpfoo = new ODirNotification( 0, 0 ); + + int result = tmpfoo->watch( "/tmp/foo", false, CreateFile, 1 ); + QObject::connect( tmpfoo, SIGNAL(triggered(const QString&,unsigned int,const QString&)), + this, SLOT(triggered(const QString&,unsigned int,const QString&)) ); } -~App() +App::~App() { odebug << "~App()" << oendl; - - delete tmpfoo; } -}; +void App::triggered( const QString& str1, unsigned int id, const QString& str2 ) +{ + QMessageBox::information( qApp->desktop(), "info", QString( "%1\n%2\n%3" ).arg( str1 ).arg( id ).arg( str2 ) ); +} int main( int argc, char** argv ) { App* app = new App( argc, argv ); QPushButton* b = new QPushButton( "Click me to close", 0 ); - QObject::connect( b, SIGNAL(clicked()), app, SLOT(quit()) ); + QObject::connect( b, SIGNAL(clicked()), qApp, SLOT(quit()) ); b->resize( 200, 200 ); b->move( 150, 150 ); b->show(); diff --git a/examples/opiecore/onotifytest/main.h b/examples/opiecore/onotifytest/main.h new file mode 100644 index 0000000..afad947 --- a/dev/null +++ b/examples/opiecore/onotifytest/main.h @@ -0,0 +1,23 @@ +// (C) Michael 'Mickey' Lauer +// LICENSE = "GPLv2" + +#ifndef MAIN_H +#define MAIN_H + +/* QT */ +#include +#include +#include + +class App : public QApplication +{ + Q_OBJECT +public: + App( int argc, char** argv ); + ~App(); + +public slots: + void triggered( const QString&, unsigned int, const QString& ); +}; + +#endif diff --git a/examples/opiecore/onotifytest/onotifytest.pro b/examples/opiecore/onotifytest/onotifytest.pro index 4e0faec..51bda92 100644 --- a/examples/opiecore/onotifytest/onotifytest.pro +++ b/examples/opiecore/onotifytest/onotifytest.pro @@ -1,5 +1,6 @@ TEMPLATE = app CONFIG = qt warn_on +HEADERS = main.h SOURCES = main.cpp INCLUDEPATH += $(OPIEDIR)/include DEPENDPATH += $(OPIEDIR)/include diff --git a/examples/opiecore/opcmciademo/main.cpp b/examples/opiecore/opcmciademo/main.cpp index 3ee22c2..dfc4287 100644 --- a/examples/opiecore/opcmciademo/main.cpp +++ b/examples/opiecore/opcmciademo/main.cpp @@ -15,6 +15,8 @@ int main( int argc, char** argv ) while ( sock = it.current() ) { odebug << "card in socket # " << sock->number() << " is '" << sock->identity() << "'" << oendl; + odebug << "card status is " << sock->status() << oendl; + odebug << "card function is " << sock->function() << oendl; ++it; } -- cgit v0.9.0.2