[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdelibs/kdeui
From:       Richard J. Moore <rich () kde ! org>
Date:       2006-09-26 15:43:41
Message-ID: 1159285421.857329.20328.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 588670 by rich:

- Added lots of missing Q_PROPERTY definitions.



 M  +5 -0      kaction.h  
 M  +2 -0      kactioncollection.h  
 M  +1 -1      kactionselector.h  
 M  +6 -0      kmainwindow.h  
 M  +1 -0      kmenubar.h  
 M  +2 -0      kpageview.h  
 M  +19 -0     kpagewidgetmodel.cpp  
 M  +18 -0     kpagewidgetmodel.h  
 M  +6 -0      kruler.h  
 M  +7 -0      kselectaction.h  


--- trunk/KDE/kdelibs/kdeui/kaction.h #588669:588670
@@ -187,6 +187,11 @@
   Q_PROPERTY( KShortcut customGlobalShortcut READ customGlobalShortcut WRITE \
setCustomGlobalShortcut )  Q_PROPERTY( KShortcut defaultGlobalShortcut READ \
defaultGlobalShortcut WRITE setDefaultGlobalShortcut )  Q_PROPERTY( bool \
globalShortcutAllowed READ globalShortcutAllowed WRITE setGlobalShortcutAllowed ) +  \
Q_PROPERTY( QString shortcutText READ shortcutText WRITE setShortcutText ) +  \
Q_PROPERTY( bool hasIcon READ hasIcon ) +  Q_PROPERTY( KIcon icon READ icon WRITE \
setIcon ) +  Q_PROPERTY( bool plugged READ isPlugged )
+  Q_FLAGS( ShortcutType )
 
 public:
     /**
--- trunk/KDE/kdelibs/kdeui/kactioncollection.h #588669:588670
@@ -57,6 +57,8 @@
   Q_OBJECT
 
   Q_PROPERTY( bool enabled READ isEnabled WRITE setEnabled RESET forgetEnabled )
+  Q_PROPERTY( QString configGroup READ configGroup WRITE setConfigGroup )
+  Q_PROPERTY( bool configIsGlobal READ configIsGlobal WRITE setConfigGlobal )
 
 public:
   /**
--- trunk/KDE/kdelibs/kdeui/kactionselector.h #588669:588670
@@ -78,7 +78,7 @@
 
 class KDEUI_EXPORT KActionSelector : public QWidget {
   Q_OBJECT
-  Q_ENUMS( ButtonIconSize InsertionPolicy )
+  Q_ENUMS( ButtonIconSize InsertionPolicy MoveButton )
   Q_PROPERTY( bool moveOnDoubleClick READ moveOnDoubleClick WRITE \
setMoveOnDoubleClick )  Q_PROPERTY( bool keyboardEnabled READ keyboardEnabled WRITE \
setKeyboardEnabled )  Q_PROPERTY( QString availableLabel READ availableLabel WRITE \
                setAvailableLabel )
--- trunk/KDE/kdelibs/kdeui/kmainwindow.h #588669:588670
@@ -102,6 +102,12 @@
 {
     friend class KMWSessionManaged;
     Q_OBJECT
+    Q_PROPERTY( bool hasMenuBar READ hasMenuBar )
+    Q_PROPERTY( bool autoSaveSettings READ autoSaveSettings )
+    Q_PROPERTY( QString autoSaveGroup READ autoSaveGroup )
+    Q_PROPERTY( bool standardToolBarMenuEnabled READ isStandardToolBarMenuEnabled \
WRITE setStandardToolBarMenuEnabled ) +    Q_FLAGS( StandardWindowOption )
+    Q_PROPERTY( bool initialGeometrySet READ initialGeometrySet )
 
 public:
     /**
--- trunk/KDE/kdelibs/kdeui/kmenubar.h #588669:588670
@@ -38,6 +38,7 @@
 class KDEUI_EXPORT KMenuBar : public QMenuBar
 {
     Q_OBJECT
+    Q_PROPERTY( bool topLevelMenu READ isTopLevelMenu WRITE setTopLevelMenu )
 
 public:
 
--- trunk/KDE/kdelibs/kdeui/kpageview.h #588669:588670
@@ -58,6 +58,8 @@
 class KDEUI_EXPORT KPageView : public QWidget
 {
   Q_OBJECT
+  Q_ENUMS( FaceType )
+  Q_PROPERTY( FaceType faceType READ faceType WRITE setFaceType )
 
   public:
     /**
--- trunk/KDE/kdelibs/kdeui/kpagewidgetmodel.cpp #588669:588670
@@ -48,6 +48,20 @@
     bool checked;
 };
 
+KPageWidgetItem::KPageWidgetItem( QWidget *widget )
+  : QObject( 0 ), d( new Private )
+{
+  d->widget = widget;
+
+  /**
+   * Hide the widget, otherwise when the widget has this KPageView as
+   * parent the widget is shown outside the QStackedWidget if the page
+   * was not selected ( and reparented ) yet.
+   */
+  if ( d->widget )
+    d->widget->hide();
+}
+
 KPageWidgetItem::KPageWidgetItem( QWidget *widget, const QString &name )
   : QObject( 0 ), d( new Private )
 {
@@ -73,6 +87,11 @@
   return d->widget;
 }
 
+void KPageWidgetItem::setName( const QString &name )
+{
+  d->name = name;
+}
+
 QString KPageWidgetItem::name() const
 {
   return d->name;
--- trunk/KDE/kdelibs/kdeui/kpagewidgetmodel.h #588669:588670
@@ -50,12 +50,24 @@
 class KDEUI_EXPORT KPageWidgetItem : public QObject
 {
   Q_OBJECT
+  Q_PROPERTY( QString name READ name WRITE setName )
+  Q_PROPERTY( QString header READ header WRITE setHeader )
+  Q_PROPERTY( KIcon icon READ icon WRITE setIcon )
+  Q_PROPERTY( bool checkable READ isCheckable WRITE setCheckable )
+  Q_PROPERTY( bool checked READ isChecked WRITE setChecked )
 
   public:
     /**
      * Creates a new page widget item.
      *
      * @param widget The widget that is shown as page in the KPageWidget.
+     */
+    KPageWidgetItem( QWidget *widget );
+
+    /**
+     * Creates a new page widget item.
+     *
+     * @param widget The widget that is shown as page in the KPageWidget.
      * @param name The localized string that is show in the navigation view
      *             of the KPageWidget.
      */
@@ -72,6 +84,12 @@
     QWidget* widget() const;
 
     /**
+     * Sets the name of the item as shown in the navigation view of the page
+     * widget.
+     */
+    void setName( const QString &name );
+
+    /**
      * Returns the name of the page widget item.
      */
     QString name() const;
--- trunk/KDE/kdelibs/kdeui/kruler.h #588669:588670
@@ -83,6 +83,12 @@
   Q_PROPERTY( int bigMarkDistance READ bigMarkDistance WRITE setBigMarkDistance )
   Q_PROPERTY( double pixelPerMark READ pixelPerMark WRITE setPixelPerMark )
   Q_PROPERTY( bool lengthFixed READ lengthFixed WRITE setLengthFixed )
+  Q_PROPERTY( QString endLabel READ endLabel WRITE setEndLabel )
+  Q_ENUMS( MetricStyle )
+  Q_PROPERTY( MetricStyle rulerMetricStyle WRITE setRulerMetricStyle )
+  Q_PROPERTY( int length READ length WRITE setLength )
+  Q_PROPERTY( int offset READ offset )
+  Q_PROPERTY( int endOffset READ endOffset )
 
 public:
 
--- trunk/KDE/kdelibs/kdeui/kselectaction.h #588669:588670
@@ -51,6 +51,13 @@
     Q_PROPERTY( bool editable READ isEditable WRITE setEditable )
     Q_PROPERTY( int comboWidth READ comboWidth WRITE setComboWidth )
     Q_PROPERTY( QString currentText READ currentText )
+    Q_ENUMS( ToolbarMode )
+    Q_PROPERTY( ToolBarMode toolBarMode READ toolBarMode WRITE setToolBarMode )
+    Q_PROPERTY( QToolButton::ToolButtonPopupMode toolButtonPopupMode READ \
toolButtonPopupMode WRITE setToolButtonPopupMode ) +    Q_PROPERTY( int currentItem \
READ currentItem WRITE setCurrentItem ) +    Q_PROPERTY( QStringList items READ items \
WRITE setItems ) +
+
 public:
     /**
      * Constructs an action in the specified KActionCollection.


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic