summaryrefslogtreecommitdiff
path: root/examples/opiecore/onotifydemo/onotifydemo.h
blob: f6ac5ea7ece08218e418c3389cab6f8522126c03 (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& name );

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