ruleslist.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef __RULESLIST_H__
00021 #define __RULESLIST_H__
00022
00023 #include "ruleslistbase.h"
00024
00025 #include <qvaluevector.h>
00026
00027 #include "../../rules.h"
00028
00029 class QListBoxItem;
00030
00031 namespace KWinInternal
00032 {
00033
00034 class KCMRulesList
00035 : public KCMRulesListBase
00036 {
00037 Q_OBJECT
00038 public:
00039 KCMRulesList( QWidget* parent = NULL, const char* name = NULL );
00040 virtual ~KCMRulesList();
00041 void load();
00042 void save();
00043 void defaults();
00044 signals:
00045 void changed( bool );
00046 private slots:
00047 void newClicked();
00048 void modifyClicked();
00049 void deleteClicked();
00050 void moveupClicked();
00051 void movedownClicked();
00052 void activeChanged( QListBoxItem* );
00053 private:
00054 QValueVector< Rules* > rules;
00055 };
00056
00057 }
00058
00059 #endif
This file is part of the documentation for kwin Library Version 3.3.90.