00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef __actionsimpl_h
00022 #define __actionsimpl_h
00023
00024 #include <tqobject.h>
00025
00026 class ActionsImpl : public QObject
00027 {
00028 Q_OBJECT
00029
00030 public:
00031 bool save();
00032
00033 public slots:
00034 void slotLoad();
00035 void slotSaveAs();
00036 void slotCut();
00037 void slotCopy();
00038 void slotPaste();
00039 void slotRename();
00040 void slotPrint();
00041 void slotChangeURL();
00042 void slotChangeComment();
00043 void slotChangeIcon();
00044 void slotDelete();
00045 void slotNewFolder();
00046 void slotNewBookmark();
00047 void slotInsertSeparator();
00048 void slotSort();
00049 void slotSetAsToolbar();
00050 void slotShowInToolbar();
00051 void slotHideInToolbar();
00052 void slotOpenLink();
00053 void slotShowNS();
00054 void slotTestSelection();
00055 void slotTestAll();
00056 void slotCancelAllTests();
00057 void slotUpdateFavIcon();
00058 void slotRecursiveSort();
00059 void slotUpdateAllFavIcons();
00060 void slotCancelFavIconUpdates();
00061 void slotExpandAll();
00062 void slotCollapseAll();
00063 void slotImport();
00064 void slotExportOpera();
00065 void slotExportHTML();
00066 void slotExportIE();
00067 void slotExportNS();
00068 void slotExportMoz();
00069
00070
00071 void slotDelayedPrint();
00072
00073 static ActionsImpl* self() { if (!s_self) { s_self = new ActionsImpl(); }; return s_self; }
00074
00075 public:
00076 ~ActionsImpl();
00077
00078 private:
00079 ActionsImpl() { }
00080 static ActionsImpl *s_self;
00081 };
00082
00083 #endif