Explorar el Código

Merge branch 'ctkexpandbutton-plugin-and-sizepolicy'

* ctkexpandbutton-plugin-and-sizepolicy:
  Expose ctkExpandButton plugin in CTK widgets plugins
  ctkExpandButton horizontal policy is fixed
Julien Finet hace 13 años
padre
commit
f9c9f10e81

+ 2 - 0
Libs/Widgets/Plugins/ctkWidgetsPlugins.h

@@ -41,6 +41,7 @@
 #include "ctkDoubleRangeSliderPlugin.h"
 #include "ctkDoubleSliderPlugin.h"
 #include "ctkDynamicSpacerPlugin.h"
+#include "ctkExpandButtonPlugin.h"
 #include "ctkFittedTextBrowserPlugin.h"
 #include "ctkFontButtonPlugin.h"
 #include "ctkMaterialPropertyPreviewLabelPlugin.h"
@@ -88,6 +89,7 @@ public:
             << new ctkDoubleRangeSliderPlugin
             << new ctkDoubleSliderPlugin
             << new ctkDynamicSpacerPlugin
+            << new ctkExpandButtonPlugin
             << new ctkFittedTextBrowserPlugin
             << new ctkFontButtonPlugin
             << new ctkMaterialPropertyPreviewLabelPlugin

+ 1 - 1
Libs/Widgets/ctkExpandButton.cpp

@@ -54,7 +54,7 @@ void ctkExpandButtonPrivate::init()
   Q_Q(ctkExpandButton);
   q->setAutoRaise(true);
   q->setOrientation(Qt::Horizontal);
-  q->setSizePolicy(QSizePolicy::Minimum,QSizePolicy::Minimum);
+  q->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Minimum);
   q->setCheckable(true);
 }
 

+ 2 - 1
Libs/Widgets/ctkExpandButton.h

@@ -40,7 +40,8 @@ class ctkExpandButtonPrivate;
 /// we can set the orientation of the icon with setOrientation()
 /// the widget can also mirror the icon on click if mirrorOnExpand is true.
 
-class CTK_WIDGETS_EXPORT  ctkExpandButton : public QToolButton
+class CTK_WIDGETS_EXPORT ctkExpandButton
+  : public QToolButton
 {
   Q_OBJECT
   Q_PROPERTY(bool mirrorOnExpand READ mirrorOnExpand WRITE setMirrorOnExpand)