WvDBusMsg::is_reply() had an unnecessary hack for message #1.
[wvapps.git] / unikonf / ukmainwin.h
blob7c4438e932107d6e7266b4c5db74cd794389130b
1 #ifndef UKMAINWIN_H
2 #define UKMAINWIN_H
4 #include <kmessagebox.h>
5 #include <klistview.h>
6 #include <kstddirs.h>
7 #include <kseparator.h>
8 #include <klocale.h>
9 #include <kstatusbar.h>
10 #include <qlist.h>
11 #include <qlayout.h>
12 #include <qscrollview.h>
13 #include <qvbox.h>
14 #include <qsplitter.h>
15 #include <qlineedit.h>
16 #include <qlabel.h>
17 #include <qpopupmenu.h>
18 #include "wvlog.h"
19 #include "uniwatch.h"
21 class UniKonf;
22 class UniKonfMainWin;
24 class UkMainWin : public QVBox
26 Q_OBJECT
28 WvLog log;
29 UniConf cfg;
30 UniWatch watch;
32 KListView *listview;
34 struct Undo
36 UniConf h;
37 WvString oldval;
38 WvString newval;
41 DeclareWvList(Undo);
42 UndoList undolist, redolist;
44 public:
45 UkMainWin(QWidget *parent, const UniConf &_cfg, const char *name = 0);
46 virtual ~UkMainWin();
48 void uniconf_notify(const UniConf &changed, const UniConfKey &relpath);
50 void delete_tree();
51 void fill_tree();
53 void do_undo();
54 void do_redo();
56 public slots:
57 void node_changed(QListViewItem *item);
58 void closenode(QListViewItem *item);
59 void delSubtree();
60 void addChild();
61 void rightButtonPressed(QListViewItem *lvi, const QPoint &p, int);
65 #endif // UKMAINWIN_H