|
|
@ -48,6 +48,7 @@
|
|
|
|
#include <KPackage/PackageLoader>
|
|
|
|
#include <KPackage/PackageLoader>
|
|
|
|
#include <KAboutData>
|
|
|
|
#include <KAboutData>
|
|
|
|
#include <KActivities/Consumer>
|
|
|
|
#include <KActivities/Consumer>
|
|
|
|
|
|
|
|
#include <KActivities/Info>
|
|
|
|
|
|
|
|
|
|
|
|
#include <KWindowSystem>
|
|
|
|
#include <KWindowSystem>
|
|
|
|
#include <KWayland/Client/connection_thread.h>
|
|
|
|
#include <KWayland/Client/connection_thread.h>
|
|
|
@ -772,6 +773,33 @@ int DockCorona::docksCount(QScreen *screen) const
|
|
|
|
return docks;
|
|
|
|
return docks;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
QStringList DockCorona::activities()
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
return m_activityConsumer->activities();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
QString DockCorona::activityName(QString id)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
KActivities::Info info(id);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (info.state() != KActivities::Info::Invalid) {
|
|
|
|
|
|
|
|
return info.name();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return QString();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
QString DockCorona::activityIcon(QString id)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
KActivities::Info info(id);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (info.state() != KActivities::Info::Invalid) {
|
|
|
|
|
|
|
|
return info.icon();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return QString();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
void DockCorona::closeApplication()
|
|
|
|
void DockCorona::closeApplication()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
qGuiApp->quit();
|
|
|
|
qGuiApp->quit();
|
|
|
|