summaryrefslogtreecommitdiff
path: root/examples/opiecore/onotifydemo/onotifydemo.h
blob: 20019e4b7c66e7638ade073e055453498abbe4ea (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
/* OPIE */
#include <opie2/olistview.h>
#include <opie2/odebug.h>
#include <opie2/oapplication.h>
#include <opie2/ofilenotify.h>

class QButtonGroup;

class DemoApp : public Opie::Core::OApplication
{
  Q_OBJECT
public:
  DemoApp( int argc, char** argv );

public:
    void addTrigger( bool multi = false );
public slots:
    void modifierClicked( int modifier );
    void addSingle();
    void addMulti();
    void delTrigger();
    void unnamedTrigger();
    void namedTrigger( const QString&, unsigned int, const QString& );

private:
  Opie::Ui::OListView* l;
  QButtonGroup* g1;
  QButtonGroup* g2;
  Opie::Core::OFileNotificationType m;
};