CUSTOM_METAOBJECT(DeclarativeTabWidget, QTabWidget)
+// DeclarativeTextBrowser
+DeclarativeTextBrowser::DeclarativeTextBrowser(QObject *parent) : DeclarativeWidgetProxy<QTextBrowser>(parent)
+{
+ connectAllSignals(m_proxiedObject, this);
+}
+
+CUSTOM_METAOBJECT(DeclarativeTextBrowser, QTextBrowser)
+
// DeclarativeTextEdit
DeclarativeTextEdit::DeclarativeTextEdit(QObject *parent) : DeclarativeWidgetProxy<TextEdit>(parent)
{
#include <QtGui/QSlider>
#include <QtGui/QStatusBar>
#include <QtGui/QTabWidget>
+#include <QtGui/QTextBrowser>
#include <QtGui/QToolBar>
#include <QtGui/QVBoxLayout>
#include <QtDeclarative/QDeclarativeListProperty>
QML_DECLARE_TYPEINFO(DeclarativeTabWidget, QML_HAS_ATTACHED_PROPERTIES)
+class DeclarativeTextBrowser : public DeclarativeWidgetProxy<QTextBrowser>
+{
+ DECLARATIVE_OBJECT
+
+ public:
+ DeclarativeTextBrowser(QObject *parent = 0);
+};
+
class DeclarativeTextEdit : public DeclarativeWidgetProxy<TextEdit>
{
DECLARATIVE_OBJECT
qmlRegisterType<DeclarativeStatusBar>("QtGui", 1, 0, "StatusBar");
qmlRegisterType<DeclarativeTabWidgetAttached>();
qmlRegisterType<DeclarativeTabWidget>("QtGui", 1, 0, "TabWidget");
+ qmlRegisterType<DeclarativeTextBrowser>("QtGui", 1, 0, "TextBrowser");
qmlRegisterType<DeclarativeTextEdit>("QtGui", 1, 0, "TextEdit");
qmlRegisterType<DeclarativeToolBar>("QtGui", 1, 0, "ToolBar");
qmlRegisterType<DeclarativeWidget>("QtGui", 1, 0, "Widget");
PlainTextEdit {
plainText: qsTr("Hello World")
}
+ TextBrowser {
+ openExternalLinks: true
+ html: "<html><body><a href=\"http://www.kde.org\">Coolest project ever</a></body></html>"
+ }
}
}
qtableview.h
qtablewidget.h
qtabwidget.h
-qtextbrowser.h
qtoolbox.h
qtoolbutton.h
qtreeview.h