Changeset View
Changeset View
Standalone View
Standalone View
krusader/BookMan/krbookmarkbutton.cpp
Show All 16 Lines | |||||
17 | * * | 17 | * * | ||
18 | * You should have received a copy of the GNU General Public License * | 18 | * You should have received a copy of the GNU General Public License * | ||
19 | * along with Krusader. If not, see [http://www.gnu.org/licenses/]. * | 19 | * along with Krusader. If not, see [http://www.gnu.org/licenses/]. * | ||
20 | *****************************************************************************/ | 20 | *****************************************************************************/ | ||
21 | 21 | | |||
22 | #include "krbookmarkbutton.h" | 22 | #include "krbookmarkbutton.h" | ||
23 | #include "krbookmarkhandler.h" | 23 | #include "krbookmarkhandler.h" | ||
24 | #include "../krglobal.h" | 24 | #include "../krglobal.h" | ||
25 | #include "../icon.h" | ||||
25 | 26 | | |||
26 | // QtGui | 27 | // QtGui | ||
27 | #include <QPixmap> | 28 | #include <QPixmap> | ||
28 | // QtWidgets | 29 | // QtWidgets | ||
29 | #include <QAction> | 30 | #include <QAction> | ||
30 | #include <QMenu> | 31 | #include <QMenu> | ||
31 | 32 | | |||
32 | #include <KI18n/KLocalizedString> | 33 | #include <KI18n/KLocalizedString> | ||
33 | #include <KIconThemes/KIconLoader> | 34 | | ||
34 | 35 | | |||
35 | KrBookmarkButton::KrBookmarkButton(QWidget *parent): QToolButton(parent) | 36 | KrBookmarkButton::KrBookmarkButton(QWidget *parent): QToolButton(parent) | ||
36 | { | 37 | { | ||
37 | setAutoRaise(true); | 38 | setAutoRaise(true); | ||
38 | setIcon(QIcon::fromTheme("bookmarks")); | 39 | setIcon(Icon("bookmarks")); | ||
39 | setText(i18n("BookMan II")); | 40 | setText(i18n("BookMan II")); | ||
40 | setToolTip(i18n("BookMan II")); | 41 | setToolTip(i18n("BookMan II")); | ||
41 | setPopupMode(QToolButton::InstantPopup); | 42 | setPopupMode(QToolButton::InstantPopup); | ||
42 | setAcceptDrops(false); | 43 | setAcceptDrops(false); | ||
43 | 44 | | |||
44 | acmBookmarks = new KActionMenu(QIcon::fromTheme("bookmarks"), i18n("Bookmarks"), this); | 45 | acmBookmarks = new KActionMenu(Icon("bookmarks"), i18n("Bookmarks"), this); | ||
45 | acmBookmarks->setDelayed(false); | 46 | acmBookmarks->setDelayed(false); | ||
46 | 47 | | |||
47 | setMenu(acmBookmarks->menu()); | 48 | setMenu(acmBookmarks->menu()); | ||
48 | connect(acmBookmarks->menu(), SIGNAL(aboutToShow()), this, SLOT(populate())); | 49 | connect(acmBookmarks->menu(), SIGNAL(aboutToShow()), this, SLOT(populate())); | ||
49 | connect(acmBookmarks->menu(), SIGNAL(aboutToShow()), this, SIGNAL(aboutToShow())); | 50 | connect(acmBookmarks->menu(), SIGNAL(aboutToShow()), this, SIGNAL(aboutToShow())); | ||
50 | } | 51 | } | ||
51 | 52 | | |||
52 | void KrBookmarkButton::populate() | 53 | void KrBookmarkButton::populate() | ||
Show All 10 Lines |