sweeper
sweeper.h
Go to the documentation of this file.00001
00019 #ifndef SWEEPER_H
00020 #define SWEEPER_H
00021
00022 #include <kconfiggroup.h>
00023 #include <kxmlguiwindow.h>
00024
00025 #include <QLinkedList>
00026
00027 #include "ui_sweeperdialog.h"
00028
00029 class PrivacyAction;
00030 class QTreeWidgetItem;
00031
00032 class Sweeper: public KXmlGuiWindow
00033 {
00034 Q_OBJECT
00035
00036 public:
00037 Sweeper();
00038 ~Sweeper();
00039
00040 public slots:
00041 void cleanup();
00042
00043 private slots:
00044 void selectAll();
00045 void selectNone();
00046
00047 private:
00051 void load();
00052 void save();
00053
00057 void InitActions();
00058
00062 Ui::SweeperDialog ui;
00063
00064 QLinkedList<PrivacyAction*> checklist;
00065
00066 QTreeWidgetItem *generalCLI;
00067 QTreeWidgetItem *webbrowsingCLI;
00068
00069 KConfigGroup m_privacyConfGroup;
00070 };
00071
00072 #endif
00073
00074