|
|
|
@ -1,32 +1,35 @@
|
|
|
|
|
#include "nowdockpackage.h"
|
|
|
|
|
#include "dockpackage.h"
|
|
|
|
|
|
|
|
|
|
#include <QDebug>
|
|
|
|
|
|
|
|
|
|
#include <KPackage/PackageLoader>
|
|
|
|
|
#include <KI18n/KLocalizedString>
|
|
|
|
|
#include <QDebug>
|
|
|
|
|
|
|
|
|
|
NowDockPackage::NowDockPackage(QObject *parent, const QVariantList &args)
|
|
|
|
|
namespace Latte {
|
|
|
|
|
|
|
|
|
|
DockPackage::DockPackage(QObject *parent, const QVariantList &args)
|
|
|
|
|
: KPackage::PackageStructure(parent, args)
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
NowDockPackage::~NowDockPackage()
|
|
|
|
|
DockPackage::~DockPackage()
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void NowDockPackage::initPackage(KPackage::Package *package)
|
|
|
|
|
void DockPackage::initPackage(KPackage::Package *package)
|
|
|
|
|
{
|
|
|
|
|
auto fallback = KPackage::PackageLoader::self()->loadPackage("Plasma/Shell", "org.kde.plasma.desktop");
|
|
|
|
|
package->setDefaultPackageRoot(QStringLiteral("plasma/shells/"));
|
|
|
|
|
package->setPath("org.kde.latte.shell");
|
|
|
|
|
package->addFileDefinition("nowdockui", QStringLiteral("views/Panel.qml"), i18n("Now Dock panel"));
|
|
|
|
|
package->addFileDefinition("lattedockui", QStringLiteral("views/Panel.qml"), i18n("Latte Dock panel"));
|
|
|
|
|
//Configuration
|
|
|
|
|
package->addFileDefinition("nowdockconfigurationui", QStringLiteral("configuration/LatteDockConfiguration.qml"), i18n("Dock configuration UI"));
|
|
|
|
|
package->addFileDefinition("lattedockconfigurationui", QStringLiteral("configuration/LatteDockConfiguration.qml"), i18n("Dock configuration UI"));
|
|
|
|
|
package->addFileDefinition("configmodel", QStringLiteral("configuration/config.qml"), i18n("Config model"));
|
|
|
|
|
package->setFallbackPackage(fallback);
|
|
|
|
|
qDebug() << "package is valid" << package->isValid();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void NowDockPackage::pathChanged(KPackage::Package *package)
|
|
|
|
|
void DockPackage::pathChanged(KPackage::Package *package)
|
|
|
|
|
{
|
|
|
|
|
if (!package->metadata().isValid())
|
|
|
|
|
return;
|
|
|
|
@ -40,3 +43,5 @@ void NowDockPackage::pathChanged(KPackage::Package *package)
|
|
|
|
|
package->setFallbackPackage(KPackage::Package());
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|