[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