add layout property
svn path=/trunk/KDE/kdebase/runtime/; revision=1048748
This commit is contained in:
parent
52e72fe5d2
commit
34a21dc5ef
@ -31,8 +31,6 @@
|
|||||||
#include <Plasma/DataEngine>
|
#include <Plasma/DataEngine>
|
||||||
#include <Plasma/Package>
|
#include <Plasma/Package>
|
||||||
|
|
||||||
#include "simplejavascriptapplet.h"
|
|
||||||
|
|
||||||
AppletInterface::AppletInterface(SimpleJavaScriptApplet *parent)
|
AppletInterface::AppletInterface(SimpleJavaScriptApplet *parent)
|
||||||
: QObject(parent),
|
: QObject(parent),
|
||||||
m_appletScriptEngine(parent),
|
m_appletScriptEngine(parent),
|
||||||
@ -290,9 +288,14 @@ void AppletInterface::dataUpdated(QString source, Plasma::DataEngine::Data data)
|
|||||||
m_appletScriptEngine->dataUpdated(source, data);
|
m_appletScriptEngine->dataUpdated(source, data);
|
||||||
}
|
}
|
||||||
|
|
||||||
Plasma::Applet *AppletInterface::applet() const
|
QGraphicsLayout *AppletInterface::layout() const
|
||||||
{
|
{
|
||||||
return m_appletScriptEngine->applet();
|
return applet()->layout();
|
||||||
|
}
|
||||||
|
|
||||||
|
void AppletInterface::setLayout(QGraphicsLayout *layout)
|
||||||
|
{
|
||||||
|
applet()->setLayout(layout);
|
||||||
}
|
}
|
||||||
|
|
||||||
#include "appletinterface.moc"
|
#include "appletinterface.moc"
|
||||||
|
@ -28,6 +28,8 @@
|
|||||||
#include <Plasma/Applet>
|
#include <Plasma/Applet>
|
||||||
#include <Plasma/DataEngine>
|
#include <Plasma/DataEngine>
|
||||||
|
|
||||||
|
#include "simplejavascriptapplet.h"
|
||||||
|
|
||||||
class QAction;
|
class QAction;
|
||||||
class SimpleJavaScriptApplet;
|
class SimpleJavaScriptApplet;
|
||||||
class QSignalMapper;
|
class QSignalMapper;
|
||||||
@ -51,9 +53,15 @@ class AppletInterface : public QObject
|
|||||||
Q_ENUMS(QtCorner)
|
Q_ENUMS(QtCorner)
|
||||||
Q_ENUMS(QtSizePolicy)
|
Q_ENUMS(QtSizePolicy)
|
||||||
Q_ENUMS(QtAlignment)
|
Q_ENUMS(QtAlignment)
|
||||||
|
Q_PROPERTY(AspectRatioMode aspectRatioMode READ aspectRatioMode WRITE setAspectRatioMode)
|
||||||
|
Q_PROPERTY(FormFactor formFactor READ formFactor)
|
||||||
|
Q_PROPERTY(Location location READ location)
|
||||||
|
Q_PROPERTY(QString currentActivity READ currentActivity)
|
||||||
|
Q_PROPERTY(bool shouldConserveResources READ shouldConserveResources)
|
||||||
Q_PROPERTY(QString activeConfig WRITE setActiveConfig READ activeConfig)
|
Q_PROPERTY(QString activeConfig WRITE setActiveConfig READ activeConfig)
|
||||||
Q_PROPERTY(bool busy WRITE setBusy READ isBusy)
|
Q_PROPERTY(bool busy WRITE setBusy READ isBusy)
|
||||||
Q_PROPERTY(BackgroundHints backgroundHints WRITE setBackgroundHints READ backgroundHints)
|
Q_PROPERTY(BackgroundHints backgroundHints WRITE setBackgroundHints READ backgroundHints)
|
||||||
|
Q_PROPERTY(QGraphicsLayout *layout WRITE setLayout READ layout)
|
||||||
|
|
||||||
public:
|
public:
|
||||||
AppletInterface(SimpleJavaScriptApplet *parent);
|
AppletInterface(SimpleJavaScriptApplet *parent);
|
||||||
@ -157,15 +165,13 @@ enum QtAlignment {
|
|||||||
|
|
||||||
Q_INVOKABLE FormFactor formFactor() const;
|
Q_INVOKABLE FormFactor formFactor() const;
|
||||||
|
|
||||||
Q_INVOKABLE Location location() const;
|
Location location() const;
|
||||||
|
QString currentActivity() const;
|
||||||
Q_INVOKABLE QString currentActivity() const;
|
bool shouldConserveResources() const;
|
||||||
|
|
||||||
Q_INVOKABLE AspectRatioMode aspectRatioMode() const;
|
Q_INVOKABLE AspectRatioMode aspectRatioMode() const;
|
||||||
|
|
||||||
Q_INVOKABLE void setAspectRatioMode(AspectRatioMode mode);
|
Q_INVOKABLE void setAspectRatioMode(AspectRatioMode mode);
|
||||||
|
|
||||||
Q_INVOKABLE bool shouldConserveResources() const;
|
|
||||||
|
|
||||||
Q_INVOKABLE void setFailedToLaunch(bool failed, const QString &reason = QString());
|
Q_INVOKABLE void setFailedToLaunch(bool failed, const QString &reason = QString());
|
||||||
|
|
||||||
@ -209,7 +215,10 @@ enum QtAlignment {
|
|||||||
|
|
||||||
const Plasma::Package *package() const;
|
const Plasma::Package *package() const;
|
||||||
QList<QAction*> contextualActions() const;
|
QList<QAction*> contextualActions() const;
|
||||||
Plasma::Applet *applet() const;
|
QGraphicsLayout *layout() const;
|
||||||
|
void setLayout(QGraphicsLayout *);
|
||||||
|
|
||||||
|
inline Plasma::Applet *applet() const { return m_appletScriptEngine->applet(); }
|
||||||
|
|
||||||
Q_SIGNALS:
|
Q_SIGNALS:
|
||||||
void releaseVisualFocus();
|
void releaseVisualFocus();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user