kget
Go to the documentation of this file.
13 #include <kaboutdata.h>
14 #include <kactioncollection.h>
15 #include <kapplication.h>
28 KMenu * cm = contextMenu();
29 cm->addAction( parent->actionCollection()->action(
"new_download") );
30 cm->addAction( parent->actionCollection()->action(
"import_links") );
32 cm->addAction( parent->actionCollection()->action(
"start_all_download") );
33 cm->addAction( parent->actionCollection()->action(
"stop_all_download") );
35 cm->addAction( parent->actionCollection()->action(
"konqueror_integration") );
36 cm->addAction( parent->actionCollection()->action(
"options_configure") );
39 setCategory(ApplicationStatus);
40 setIconByName(
"kget");
41 setTitle(i18n(
"KGet"));
43 setAssociatedWidget(parent);
44 setToolTipIconByName(
"kget");
45 setToolTipTitle(i18n(
"Download Manager"));
50 connect(
this, SIGNAL(secondaryActivateRequested(
QPoint)),
51 this, SLOT(slotActivated()) );
56 void Tray::slotActivated()
60 newtransfer = newtransfer.
trimmed();
70 kDebug(5001) <<
"Tray::setDownloading";
74 if (status() == KStatusNotifierItem::Active)
76 setStatus(KStatusNotifierItem::Active);
77 setOverlayIconByName(
"media-playback-start");
81 if (status() == KStatusNotifierItem::Passive)
83 setStatus(KStatusNotifierItem::Passive);
84 setOverlayIconByName(
QString());
92 return (status() == KStatusNotifierItem::Active);
Tray(MainWindow *parent)
class Tray Reimplementation of the KStatusNotifierItem class
void setDownloading(bool downloading)
QString text(Mode mode) const
static void showNewTransferDialog(const KUrl &url=KUrl())
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:28:43 by
doxygen 1.8.7 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.