Add support for QSizePolicy to the plasma JS bindings
This way we can properly setup size policies for anchors, improving the use cases of the QGraphicsAnchorLayout. svn path=/trunk/KDE/kdebase/runtime/; revision=1045779
This commit is contained in:
parent
a869f09e00
commit
ed65303a82
@ -22,6 +22,7 @@
|
|||||||
#define APPLETINTERFACE_H
|
#define APPLETINTERFACE_H
|
||||||
|
|
||||||
#include <QObject>
|
#include <QObject>
|
||||||
|
#include <QSizePolicy>
|
||||||
#include <QScriptValue>
|
#include <QScriptValue>
|
||||||
#include <Plasma/DataEngine>
|
#include <Plasma/DataEngine>
|
||||||
|
|
||||||
@ -45,6 +46,7 @@ class AppletInterface : public QObject
|
|||||||
Q_ENUMS(AspectRatioMode)
|
Q_ENUMS(AspectRatioMode)
|
||||||
Q_ENUMS(QtOrientation)
|
Q_ENUMS(QtOrientation)
|
||||||
Q_ENUMS(QtAnchorPoint)
|
Q_ENUMS(QtAnchorPoint)
|
||||||
|
Q_ENUMS(QtSizePolicy)
|
||||||
Q_ENUMS(QtAlignment)
|
Q_ENUMS(QtAlignment)
|
||||||
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)
|
||||||
@ -111,6 +113,16 @@ enum QtAnchorPoint {
|
|||||||
QtAnchorVerticalCenter = Qt::AnchorVerticalCenter
|
QtAnchorVerticalCenter = Qt::AnchorVerticalCenter
|
||||||
};
|
};
|
||||||
|
|
||||||
|
enum QtSizePolicy {
|
||||||
|
QSizePolicyFixed = QSizePolicy::Fixed,
|
||||||
|
QSizePolicyMinimum = QSizePolicy::Minimum,
|
||||||
|
QSizePolicyMaximum = QSizePolicy::Maximum,
|
||||||
|
QSizePolicyPreferred = QSizePolicy::Preferred,
|
||||||
|
QSizePolicyExpanding = QSizePolicy::Expanding,
|
||||||
|
QSizePolicyMinimumExpanding = QSizePolicy::MinimumExpanding,
|
||||||
|
QSizePolicyIgnored = QSizePolicy::Ignored
|
||||||
|
};
|
||||||
|
|
||||||
enum QtAlignment {
|
enum QtAlignment {
|
||||||
QtAlignLeft = 0x0001,
|
QtAlignLeft = 0x0001,
|
||||||
QtAlignRight = 0x0002,
|
QtAlignRight = 0x0002,
|
||||||
|
Loading…
Reference in New Issue
Block a user