dockpackage renamed

v0.6
audoban 8 years ago committed by Michail Vourlakos
parent 82ee0c64e0
commit 6e5cd6f8b5

@ -1,32 +1,35 @@
#include "nowdockpackage.h" #include "dockpackage.h"
#include <QDebug>
#include <KPackage/PackageLoader> #include <KPackage/PackageLoader>
#include <KI18n/KLocalizedString> #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) : 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"); auto fallback = KPackage::PackageLoader::self()->loadPackage("Plasma/Shell", "org.kde.plasma.desktop");
package->setDefaultPackageRoot(QStringLiteral("plasma/shells/")); package->setDefaultPackageRoot(QStringLiteral("plasma/shells/"));
package->setPath("org.kde.latte.shell"); 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 //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->addFileDefinition("configmodel", QStringLiteral("configuration/config.qml"), i18n("Config model"));
package->setFallbackPackage(fallback); package->setFallbackPackage(fallback);
qDebug() << "package is valid" << package->isValid(); qDebug() << "package is valid" << package->isValid();
} }
void NowDockPackage::pathChanged(KPackage::Package *package) void DockPackage::pathChanged(KPackage::Package *package)
{ {
if (!package->metadata().isValid()) if (!package->metadata().isValid())
return; return;
@ -40,3 +43,5 @@ void NowDockPackage::pathChanged(KPackage::Package *package)
package->setFallbackPackage(KPackage::Package()); package->setFallbackPackage(KPackage::Package());
} }
} }
}

@ -5,14 +5,17 @@
#include <KPackage/PackageStructure> #include <KPackage/PackageStructure>
class NowDockPackage : public KPackage::PackageStructure { namespace Latte {
class DockPackage : public KPackage::PackageStructure {
Q_OBJECT Q_OBJECT
public: public:
explicit NowDockPackage(QObject *parent = 0, const QVariantList &args = QVariantList()); explicit DockPackage(QObject *parent = 0, const QVariantList &args = QVariantList());
~NowDockPackage() override; ~DockPackage() override;
void initPackage(KPackage::Package *package) override; void initPackage(KPackage::Package *package) override;
void pathChanged(KPackage::Package *package) override; void pathChanged(KPackage::Package *package) override;
}; };
}
#endif // NOWDOCKPACKAGE_H #endif // NOWDOCKPACKAGE_H
Loading…
Cancel
Save