krita/ui
kis_filter_manager.hGo to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef _KIS_FILTER_MANAGER_
00021 #define _KIS_FILTER_MANAGER_
00022
00023 #include <QObject>
00024 #include <krita_export.h>
00025
00026 class KAction;
00027 class KisView2;
00028 class KisDoc2;
00029 class KisFilter;
00030 class KActionCollection;
00031 class KisFilterHandler;
00032
00036 class KRITAUI_EXPORT KisFilterManager : public QObject
00037 {
00038
00039 Q_OBJECT
00040
00041 public:
00042
00043 KisFilterManager(KisView2 * parent, KisDoc2 * doc);
00044 ~KisFilterManager();
00045
00046 void setup(KActionCollection * ac);
00047 void updateGUI();
00048 void setLastFilterHandler(KisFilterHandler* handler);
00049
00050 private slots:
00051
00052 void insertFilter(const QString & name);
00053
00054 private:
00055 struct Private;
00056 Private * const d;
00057 };
00058
00059 #endif
|