getters and setters for packages
This commit is contained in:
parent
74515ee2f5
commit
4a5c20f954
@ -164,6 +164,26 @@ void AppletLoader::init()
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Plasma::Package AppletLoader::appletPackage() const
|
||||||
|
{
|
||||||
|
return m_appletPackage;
|
||||||
|
}
|
||||||
|
|
||||||
|
void AppletLoader::setAppletPackage(const Plasma::Package &package)
|
||||||
|
{
|
||||||
|
m_appletPackage = package;
|
||||||
|
}
|
||||||
|
|
||||||
|
Plasma::Package AppletLoader::coronaPackage() const
|
||||||
|
{
|
||||||
|
return m_coronaPackage;
|
||||||
|
}
|
||||||
|
|
||||||
|
void AppletLoader::setCoronaPackage(const Plasma::Package &package)
|
||||||
|
{
|
||||||
|
m_coronaPackage = package;
|
||||||
|
}
|
||||||
|
|
||||||
int AppletLoader::switchWidth() const
|
int AppletLoader::switchWidth() const
|
||||||
{
|
{
|
||||||
return m_switchWidth;
|
return m_switchWidth;
|
||||||
|
@ -39,6 +39,7 @@ namespace KDeclarative {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
class AppletLoader : public QQuickItem
|
class AppletLoader : public QQuickItem
|
||||||
{
|
{
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
@ -71,8 +72,23 @@ public:
|
|||||||
AppletLoader(Plasma::Applet *applet, QQuickItem *parent = 0);
|
AppletLoader(Plasma::Applet *applet, QQuickItem *parent = 0);
|
||||||
~AppletLoader();
|
~AppletLoader();
|
||||||
|
|
||||||
|
////API NOT SUPPOSED TO BE USED BY QML
|
||||||
Plasma::Applet *applet() const;
|
Plasma::Applet *applet() const;
|
||||||
|
|
||||||
|
//Make the constructor lighter and delay the actual instantiation of the qml in the applet
|
||||||
|
virtual void init();
|
||||||
|
|
||||||
|
Plasma::Package appletPackage() const;
|
||||||
|
void setAppletPackage(const Plasma::Package &package);
|
||||||
|
|
||||||
|
Plasma::Package coronaPackage() const;
|
||||||
|
void setCoronaPackage(const Plasma::Package &package);
|
||||||
|
|
||||||
|
QObject *compactRepresentationItem();
|
||||||
|
QObject *fullRepresentationItem();
|
||||||
|
QObject *compactRepresentationExpanderItem();
|
||||||
|
|
||||||
|
////PROPERTY ACCESSORS
|
||||||
int switchWidth() const;
|
int switchWidth() const;
|
||||||
void setSwitchWidth(int width);
|
void setSwitchWidth(int width);
|
||||||
|
|
||||||
@ -93,13 +109,10 @@ public:
|
|||||||
QQmlComponent *compactRepresentationExpander();
|
QQmlComponent *compactRepresentationExpander();
|
||||||
void setCompactRepresentationExpander(QQmlComponent *component);
|
void setCompactRepresentationExpander(QQmlComponent *component);
|
||||||
|
|
||||||
QObject *compactRepresentationItem();
|
bool isExpanded() const;
|
||||||
QObject *fullRepresentationItem();
|
void setExpanded(bool expanded);
|
||||||
QObject *compactRepresentationExpanderItem();
|
|
||||||
|
|
||||||
//Reimplemented
|
|
||||||
virtual void init();
|
|
||||||
|
|
||||||
|
////NEEDED BY QML TO CREATE ATTACHED PROPERTIES
|
||||||
static AppletLoader *qmlAttachedProperties(QObject *object)
|
static AppletLoader *qmlAttachedProperties(QObject *object)
|
||||||
{
|
{
|
||||||
//at the moment of the attached object creation, the root item is the only one that hasn't a parent
|
//at the moment of the attached object creation, the root item is the only one that hasn't a parent
|
||||||
@ -111,13 +124,13 @@ public:
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
bool isExpanded() const;
|
|
||||||
void setExpanded(bool expanded);
|
|
||||||
|
|
||||||
Q_SIGNALS:
|
Q_SIGNALS:
|
||||||
void switchWidthChanged(int width);
|
void switchWidthChanged(int width);
|
||||||
void switchHeightChanged(int height);
|
void switchHeightChanged(int height);
|
||||||
|
|
||||||
|
void expandedChanged(bool expanded);
|
||||||
|
|
||||||
void compactRepresentationChanged(QQmlComponent *compactRepresentation);
|
void compactRepresentationChanged(QQmlComponent *compactRepresentation);
|
||||||
void fullRepresentationChanged(QQmlComponent *fullRepresentation);
|
void fullRepresentationChanged(QQmlComponent *fullRepresentation);
|
||||||
void preferredRepresentationChanged(QQmlComponent *preferredRepresentation);
|
void preferredRepresentationChanged(QQmlComponent *preferredRepresentation);
|
||||||
@ -128,8 +141,6 @@ Q_SIGNALS:
|
|||||||
void fullRepresentationItemChanged(QObject *fullRepresentationItem);
|
void fullRepresentationItemChanged(QObject *fullRepresentationItem);
|
||||||
void compactRepresentationExpanderItemChanged(QObject *compactRepresentationExpanderItem);
|
void compactRepresentationExpanderItemChanged(QObject *compactRepresentationExpanderItem);
|
||||||
|
|
||||||
void expandedChanged(bool expanded);
|
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
KDeclarative::QmlObject *qmlObject();
|
KDeclarative::QmlObject *qmlObject();
|
||||||
void geometryChanged(const QRectF &newGeometry, const QRectF &oldGeometry);
|
void geometryChanged(const QRectF &newGeometry, const QRectF &oldGeometry);
|
||||||
|
Loading…
Reference in New Issue
Block a user