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

List:       kde-commits
Subject:    KDE/kdelibs/plasma/widgets
From:       Marco Martin <notmart () gmail ! com>
Date:       2010-11-09 22:16:05
Message-ID: 20101109221605.E2CEDAC89E () svn ! kde ! org
[Download RAW message or body]

SVN commit 1194798 by mart:

minimum and maximum settable from javascript


 M  +10 -0     scrollbar.cpp  
 M  +14 -2     scrollbar.h  


--- trunk/KDE/kdelibs/plasma/widgets/scrollbar.cpp #1194797:1194798
@@ -102,6 +102,16 @@
    return static_cast<QScrollBar*>(widget())->maximum();
 }
 
+void ScrollBar::setMinimum(const int min) const
+{
+    static_cast<QScrollBar*>(widget())->setMinimum(min);
+}
+
+void ScrollBar::setMaximum(const int max) const
+{
+    static_cast<QScrollBar*>(widget())->setMaximum(max);
+}
+
 void ScrollBar::setStyleSheet(const QString &stylesheet)
 {
    widget()->setStyleSheet(stylesheet);
--- trunk/KDE/kdelibs/plasma/widgets/scrollbar.h #1194797:1194798
@@ -43,8 +43,8 @@
     Q_PROPERTY(int singleStep READ singleStep WRITE setSingleStep)
     Q_PROPERTY(int pageStep READ pageStep WRITE setPageStep)
     Q_PROPERTY(int value READ value WRITE setValue NOTIFY valueChanged)
-    Q_PROPERTY(int minimum READ minimum)
-    Q_PROPERTY(int maximum READ maximum)
+    Q_PROPERTY(int minimum READ minimum WRITE setMinimum)
+    Q_PROPERTY(int maximum READ maximum WRITE setMaximum)
     Q_PROPERTY(QString styleSheet READ styleSheet WRITE setStyleSheet)
     Q_PROPERTY(QScrollBar *nativeWidget READ nativeWidget)
     Q_PROPERTY(Qt::Orientation orientation READ orientation WRITE setOrientation)
@@ -103,6 +103,18 @@
     int maximum() const;
 
     /**
+     * @arg the minimum value bound of this ScrollBar
+     * @since 4.6
+     */
+    void setMinimum(const int min) const;
+
+    /**
+     * @arg the maximum value bound of this ScrollBar
+     * @since 4.6
+     */
+    void setMaximum(const int max) const;
+
+    /**
      * Sets the stylesheet used to control the visual display of this ScrollBar
      *
      * @arg stylesheet a CSS string
[prev in list] [next in list] [prev in thread] [next in thread] 

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