Q_PROPERTY and Q_ENUMS to play well with javascript

svn path=/trunk/KDE/kdelibs/; revision=928719
This commit is contained in:
Marco Martin 2009-02-19 21:46:08 +00:00
parent 9f40f63081
commit ca3004d9c4

View File

@ -42,12 +42,17 @@ class FramePrivate;
class PLASMA_EXPORT Frame : public QGraphicsWidget class PLASMA_EXPORT Frame : public QGraphicsWidget
{ {
Q_OBJECT Q_OBJECT
Q_PROPERTY(Shadow frameShadow READ frameShadow WRITE setFrameShadow)
Q_PROPERTY(QString text READ text WRITE setText)
Q_PROPERTY(QString image READ image WRITE setImage)
Q_PROPERTY(QString styleSheet READ styleSheet WRITE setStyleSheet)
Q_ENUMS(Shadow)
public: public:
enum Shadow { enum Shadow {
Plain = 1, Plain = 1,
Raised, Raised = 2,
Sunken Sunken = 3
}; };
/** /**