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 <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());
}
}
}

@ -5,14 +5,17 @@
#include <KPackage/PackageStructure>
class NowDockPackage : public KPackage::PackageStructure {
namespace Latte {
class DockPackage : public KPackage::PackageStructure {
Q_OBJECT
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 pathChanged(KPackage::Package *package) override;
};
}
#endif // NOWDOCKPACKAGE_H
Loading…
Cancel
Save