26 #ifndef QUTIM_SDK_0_3_DECLARATIVEVIEW_H
27 #define QUTIM_SDK_0_3_DECLARATIVEVIEW_H
28 #include <QGraphicsView>
31 class QDeclarativeEngine;
32 class QDeclarativeContext;
33 class QDeclarativeItem;
38 class DeclarativeViewPrivate;
45 Q_PROPERTY(
Status status READ status NOTIFY statusChanged)
46 Q_PROPERTY(QUrl source READ source WRITE setSource DESIGNABLE true)
52 static
void setEngine(QDeclarativeEngine *engine);
53 static QDeclarativeEngine *engine();
55 void setSource(const QUrl &source);
57 QDeclarativeContext *rootContext() const;
58 QObject *rootObject() const;
59 enum
Status { Null, Ready, Loading, Error };
62 ResizeMode resizeMode()
const;
63 void setResizeMode(ResizeMode);
65 void sceneResized(
const QSize &size);
68 virtual void resizeEvent(QResizeEvent *event);
69 virtual void setRootObject(QObject *
object);
70 virtual bool eventFilter(QObject *obj, QEvent *ev);
72 QScopedPointer<DeclarativeViewPrivate> d_ptr;
74 Q_PRIVATE_SLOT(d_func(),
void _q_updateView())
75 Q_PRIVATE_SLOT(d_func(),
void _q_continueExecute())
80 #endif // QUTIM_SDK_0_3_DECLARATIVEVIEW_H
Status
Definition: declarativeview.h:59
#define LIBQUTIM_EXPORT
Definition: libqutim_global.h:45
Definition: abstractsearchrequest.h:33
ResizeMode
Definition: declarativeview.h:61
Definition: declarativeview.h:40
Definition: declarativeview.h:61