Add support for LCDNumber
authorTobias Koenig <tobias.koenig@kdab.com>
Wed, 31 Oct 2012 09:20:01 +0000 (10:20 +0100)
committerTobias Koenig <tobias.koenig@kdab.com>
Wed, 31 Oct 2012 09:20:01 +0000 (10:20 +0100)
declarativeobjects.cpp
declarativeobjects_p.h
declarativewidgetdocument.cpp
gallery.qml
qwidgets.list

index fd13166..93aa087 100644 (file)
@@ -1313,6 +1313,14 @@ DeclarativeLabel::DeclarativeLabel(QObject *parent) : DeclarativeWidgetProxy<QLa
 
 CUSTOM_METAOBJECT(DeclarativeLabel, QLabel)
 
+// DeclarativeLCDNumber
+DeclarativeLCDNumber::DeclarativeLCDNumber(QObject *parent) : DeclarativeWidgetProxy<QLCDNumber>(parent)
+{
+  connectAllSignals(m_proxiedObject, this);
+}
+
+CUSTOM_METAOBJECT(DeclarativeLCDNumber, QLCDNumber)
+
 // DeclarativeLineEdit
 DeclarativeLineEdit::DeclarativeLineEdit(QObject *parent) : DeclarativeWidgetProxy<QLineEdit>(parent)
 {
index df5073f..cc19802 100644 (file)
@@ -19,6 +19,7 @@
 #include <QtGui/QGroupBox>
 #include <QtGui/QHBoxLayout>
 #include <QtGui/QLabel>
+#include <QtGui/QLCDNumber>
 #include <QtGui/QLineEdit>
 #include <QtGui/QMainWindow>
 #include <QtGui/QMenu>
@@ -785,6 +786,14 @@ class DeclarativeLabel : public DeclarativeWidgetProxy<QLabel>
     DeclarativeLabel(QObject *parent = 0);
 };
 
+class DeclarativeLCDNumber : public DeclarativeWidgetProxy<QLCDNumber>
+{
+  DECLARATIVE_OBJECT
+
+  public:
+    DeclarativeLCDNumber(QObject *parent = 0);
+};
+
 class DeclarativeLineEdit : public DeclarativeWidgetProxy<QLineEdit>
 {
   DECLARATIVE_OBJECT
index 441a805..7c9473e 100644 (file)
@@ -66,6 +66,7 @@ DeclarativeWidgetDocument::DeclarativeWidgetDocument(const QUrl &url, QObject *p
   qmlRegisterType<DeclarativeInputDialogAttached>();
   qmlRegisterType<DeclarativeInputDialog>("QtGui", 1, 0, "InputDialog");
   qmlRegisterType<DeclarativeLabel>("QtGui", 1, 0, "Label");
+  qmlRegisterType<DeclarativeLCDNumber>("QtGui", 1, 0, "LCDNumber");
   qmlRegisterType<DeclarativeLineEdit>("QtGui", 1, 0, "LineEdit");
   qmlRegisterType<DeclarativeMainWindow>("QtGui", 1, 0, "MainWindow");
   qmlRegisterType<DeclarativeMenu>("QtGui", 1, 0, "Menu");
index 54891e4..d41653a 100644 (file)
@@ -117,6 +117,10 @@ TabWidget {
 
       CalendarWidget {}
 
+      LCDNumber {
+        value: 42
+      }
+
       ProgressBar {
         minimum: 0
         maximum: 100
index bf54942..795240b 100644 (file)
@@ -1,6 +1,3 @@
-// objects
-qbuttongroup.h
-
 // dialogs
 qpagesetupdialog.h
 qprintdialog.h
@@ -16,7 +13,6 @@ qfontcombobox.h
 qgraphicsview.h
 qgraphicswidget.h
 qheaderview.h
-qlcdnumber.h
 qlistview.h
 qlistwidget.h
 qmdiarea.h