Changeset View
Changeset View
Standalone View
Standalone View
plugins/magnetgenerator/magnetgeneratorplugin.cpp
Show All 17 Lines | |||||
18 | * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * | 18 | * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * | ||
19 | ***************************************************************************/ | 19 | ***************************************************************************/ | ||
20 | 20 | | |||
21 | #include "magnetgeneratorplugin.h" | 21 | #include "magnetgeneratorplugin.h" | ||
22 | 22 | | |||
23 | #include <KActionCollection> | 23 | #include <KActionCollection> | ||
24 | #include <KMainWindow> | 24 | #include <KMainWindow> | ||
25 | #include <KLocalizedString> | 25 | #include <KLocalizedString> | ||
26 | #include <KPassivePopup> | 26 | #include <KNotification> | ||
27 | #include <KPluginFactory> | 27 | #include <KPluginFactory> | ||
28 | 28 | | |||
29 | #include <QClipboard> | 29 | #include <QClipboard> | ||
30 | #include <QIcon> | 30 | #include <QIcon> | ||
31 | #include <QToolTip> | 31 | #include <QToolTip> | ||
32 | #include <QUrl> | 32 | #include <QUrl> | ||
33 | 33 | | |||
34 | #include <interfaces/guiinterface.h> | 34 | #include <interfaces/guiinterface.h> | ||
▲ Show 20 Lines • Show All 97 Lines • ▼ Show 20 Line(s) | 47 | { | |||
132 | { | 132 | { | ||
133 | QClipboard* cb = QApplication::clipboard(); | 133 | QClipboard* cb = QApplication::clipboard(); | ||
134 | cb->setText(uri, QClipboard::Clipboard); | 134 | cb->setText(uri, QClipboard::Clipboard); | ||
135 | cb->setText(uri, QClipboard::Selection); | 135 | cb->setText(uri, QClipboard::Selection); | ||
136 | } | 136 | } | ||
137 | 137 | | |||
138 | void MagnetGeneratorPlugin::showPopup() | 138 | void MagnetGeneratorPlugin::showPopup() | ||
139 | { | 139 | { | ||
140 | KPassivePopup::message(i18n("Magnet"), i18n("Magnet link copied to clipboard"), | 140 | KNotification::event(QStringLiteral("MagnetLinkCopied"), i18n("Magnet link copied to clipboard"), QString(), QStringLiteral("kt-magnet")); | ||
141 | QIcon::fromTheme(QStringLiteral("kt-magnet")).pixmap(20, 20), getGUI()->getMainWindow(), 3000); | | |||
142 | } | 141 | } | ||
143 | 142 | | |||
144 | } | 143 | } | ||
145 | 144 | | |||
146 | #include "magnetgeneratorplugin.moc" | 145 | #include "magnetgeneratorplugin.moc" |