1 // vim: set ts=4 sts=4 sw=4 et:
2 /* This file is part of the KDE project
3 Copyright (C) 2003 Alexander Kellett <lypanov@kde.org>
5 This program is free software; you can redistribute it and/or
6 modify it under the terms of the GNU General Public
7 License version 2 or at your option version 3 as published by
8 the Free Software Foundation.
10 This program is distributed in the hope that it will be useful,
11 but WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 General Public License for more details.
15 You should have received a copy of the GNU General Public License
16 along with this program; see the file COPYING. If not, write to
17 the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
18 Boston, MA 02110-1301, USA.
21 #ifndef __actionsimpl_h
22 #define __actionsimpl_h
24 #include <QtCore/QObject>
26 class ActionsImpl
: public QObject
41 void slotChangeComment();
42 void slotChangeIcon();
45 void slotNewBookmark();
46 void slotInsertSeparator();
48 void slotSetAsToolbar();
50 void slotTestSelection();
52 void slotCancelAllTests();
53 void slotUpdateFavIcon();
54 void slotRecursiveSort();
55 void slotUpdateAllFavIcons();
56 void slotCancelFavIconUpdates();
58 void slotCollapseAll();
60 void slotExportOpera();
61 void slotExportHTML();
66 static ActionsImpl
* self() { if (!s_self
) { s_self
= new ActionsImpl(); }; return s_self
; }
73 static ActionsImpl
*s_self
;