Переглянути джерело

ctkWorkflowWidgetStep - Expose buttonBoxHints to the meta object system

Note that the order of Q_FLAGS, Q_ENUMS and Q_PROPERTY matters.

The following syntax is now valid:

>>> step = ctk.ctkWorkflowWidgetStep()
>>> step.buttonBoxHints = ctk.ctkWorkflowWidgetStep.BackButtonDisabled | ctk.ctkWorkflowWidgetStep.NextButtonHidden
>>> step.buttonBoxHints
6

The following abbreviated syntax is also valid:

>>> step.buttonBoxHints = step.BackButtonDisabled | step.NextButtonHidden
>>> step.buttonBoxHints
6
Jean-Christophe Fillion-Robin 14 роки тому
батько
коміт
e8b169829d
1 змінених файлів з 2 додано та 0 видалено
  1. 2 0
      Libs/Widgets/ctkWorkflowWidgetStep.h

+ 2 - 0
Libs/Widgets/ctkWorkflowWidgetStep.h

@@ -62,7 +62,9 @@ class CTK_WIDGETS_EXPORT ctkWorkflowWidgetStep : public QWidget, public ctkWorkf
   Q_PROPERTY(QIcon icon READ icon WRITE setIcon)
   Q_PROPERTY(QString backButtonText READ backButtonText WRITE setBackButtonText)
   Q_PROPERTY(QString nextButtonText READ nextButtonText WRITE setNextButtonText)
+  Q_FLAGS(ButtonBoxHint ButtonBoxHints)
   Q_ENUMS(ButtonBoxHint)
+  Q_PROPERTY(ButtonBoxHints buttonBoxHints READ buttonBoxHints WRITE setButtonBoxHints)
 public:
 
   enum ButtonBoxHint {