|
| Q_INVOKABLE | DecimalRangeAction (QObject *parent, const QString &title, const util::NumericalRange< float > &limits=util::NumericalRange< float >(INIT_LIMIT_MIN, INIT_LIMIT_MAX), const util::NumericalRange< float > &range=util::NumericalRange< float >(INIT_RANGE_MIN, INIT_RANGE_MAX), std::int32_t numberOfDecimals=INIT_NUMBER_OF_DECIMALS) |
| |
| | NumericalRangeAction (QObject *parent, const QString &title, const util::NumericalRange< float > &limits, const util::NumericalRange< float > &range) |
| |
| void | initialize (const util::NumericalRange< float > &limits, const util::NumericalRange< float > &range) |
| |
| float | getMinimum () const |
| |
| void | setMinimum (float minimum) |
| |
| float | getMaximum () const |
| |
| void | setMaximum (float maximum) |
| |
| util::NumericalRange< float > | getRange () const |
| |
| void | setRange (const util::NumericalRange< float > &range) |
| |
| float | getLimitsMinimum () const |
| |
| void | setLimitsMinimum (float limitsMinimum) |
| |
| float | getLimitsMaximum () const |
| |
| void | setLimitsMaximum (float limitsMaximum) |
| |
| util::NumericalRange< float > | getLimits () const |
| |
| void | setLimits (const util::NumericalRange< float > &limits) |
| |
| void | fromVariantMap (const QVariantMap &variantMap) override |
| |
| QVariantMap | toVariantMap () const override |
| |
| DecimalAction & | getRangeMinAction () |
| |
| DecimalAction & | getRangeMaxAction () |
| |
| Q_INVOKABLE | GroupAction (QObject *parent, const QString &title, const bool &expanded=false, const Qt::AlignmentFlag &alignment=Qt::AlignmentFlag::AlignLeft) |
| |
| virtual Qt::AlignmentFlag | getAlignment () const final |
| |
| void | setExpanded (const bool &expanded) |
| |
| void | expand () |
| |
| void | collapse () |
| |
| void | toggle () |
| |
| bool | isExpanded () const |
| |
| bool | isCollapsed () const |
| |
| bool | isReadOnly () const |
| |
| void | setReadOnly (const bool &readOnly) |
| |
| bool | getShowLabels () const |
| |
| void | setShowLabels (bool showLabels) |
| |
| StretchAction * | addStretch (std::int32_t stretch=1) |
| |
| virtual void | addAction (WidgetAction *action, std::int32_t widgetFlags=-1) final |
| |
| virtual void | removeAction (WidgetAction *action) final |
| |
| virtual void | clear () final |
| |
| virtual WidgetActions | getActions () final |
| |
| virtual ConstWidgetActions | getConstActions () final |
| |
| WidgetFlagsMap | getWidgetFlagsMap () |
| |
| LabelSizingType | getLabelSizingType () const |
| |
| void | setLabelSizingType (const LabelSizingType &labelSizingType) |
| |
| std::uint32_t | getLabelWidthPercentage () const |
| |
| void | setLabelWidthPercentage (std::uint32_t labelWidthPercentage) |
| |
| std::uint32_t | getLabelWidthFixed () const |
| |
| void | setLabelWidthFixed (std::uint32_t labelWidthFixed) |
| |
| | WidgetAction (QObject *parent, const QString &title) |
| |
| | ~WidgetAction () |
| |
| virtual WidgetAction * | getParentAction () const final |
| |
| virtual WidgetActions | getParentActions () const final |
| |
| virtual WidgetActions | getChildren () const final |
| |
| virtual bool | isRoot () const final |
| |
| virtual bool | isLeaf () const final |
| |
| virtual QWidget * | createWidget (QWidget *parent) override final |
| |
| virtual QWidget * | createCollapsedWidget (QWidget *parent) const final |
| |
| virtual QWidget * | createLabelWidget (QWidget *parent, const std::int32_t &widgetFlags=0x00001) const final |
| |
| virtual QMenu * | getContextMenu (QWidget *parent=nullptr) |
| |
| QWidget * | createWidget (QWidget *parent, const std::int32_t &widgetFlags) |
| |
| virtual std::int32_t | getSortIndex () const final |
| |
| virtual void | setSortIndex (const std::int32_t &sortIndex) final |
| |
| virtual std::int32_t | getStretch () const final |
| |
| virtual void | setStretch (const std::int32_t &stretch) final |
| |
| virtual bool | getForceHidden () const final |
| |
| virtual void | setForceHidden (bool forceHidden) final |
| |
| virtual bool | isVisible () const final |
| |
| virtual bool | getForceDisabled () const final |
| |
| virtual void | setForceDisabled (bool forceDisabled) final |
| |
| virtual bool | isEnabled () const final |
| |
| void | setText (const QString &text) |
| |
| virtual QString | getLocation () const |
| |
| virtual std::int32_t | getDefaultWidgetFlags () const final |
| |
| virtual void | setDefaultWidgetFlags (const std::int32_t &widgetFlags) final |
| |
| virtual void | setDefaultWidgetFlag (const std::int32_t &widgetFlags, bool unset=false) final |
| |
| virtual HighlightOption | getHighlighting () const final |
| |
| virtual bool | isHighlighted () const final |
| |
| virtual void | setHighlighting (const HighlightOption &highlighting) final |
| |
| virtual void | setHighlighted (bool highlighted) final |
| |
| virtual void | highlight () final |
| |
| virtual void | unHighlight () final |
| |
| virtual Scope | getScope () const final |
| |
| virtual bool | isPrivate () const final |
| |
| virtual bool | isPublic () const final |
| |
| virtual bool | isPublished () const final |
| |
| virtual bool | isConnected () const final |
| |
| virtual bool | mayConnectToPublicAction (const WidgetAction *publicAction) const final |
| |
| virtual bool | publish (const QString &name="", bool allowDuplicateName=false) final |
| |
| virtual WidgetAction * | getPublicAction () final |
| |
| virtual WidgetAction * | getPublicCopy () const final |
| |
| virtual const WidgetActions | getConnectedActions () const final |
| |
| virtual WidgetActions & | getConnectedActions () final |
| |
| virtual bool | mayPublish (ConnectionContextFlag connectionContextFlags) const final |
| |
| virtual bool | mayConnect (ConnectionContextFlag connectionContextFlags) const final |
| |
| virtual bool | mayDisconnect (ConnectionContextFlag connectionContextFlags) const final |
| |
| virtual std::int32_t | getConnectionPermissions () const final |
| |
| virtual bool | isConnectionPermissionFlagSet (ConnectionPermissionFlag connectionPermissionsFlag) final |
| |
| virtual void | setConnectionPermissionsFlag (ConnectionPermissionFlag connectionPermissionsFlag, bool unset=false, bool recursive=false) final |
| |
| virtual void | setConnectionPermissions (std::int32_t connectionPermissions, bool recursive=false) final |
| |
| virtual void | setConnectionPermissionsToNone (bool recursive=false) final |
| |
| virtual void | setConnectionPermissionsToForceNone (bool recursive=false) final |
| |
| virtual void | setConnectionPermissionsToAll (bool recursive=false) final |
| |
| virtual void | cacheConnectionPermissions (bool recursive=false) final |
| |
| virtual void | restoreConnectionPermissions (bool recursive=false) final |
| |
| virtual void | startDrag () final |
| |
| virtual bool | isResettable () const final |
| |
| virtual void | reset () final |
| |
| virtual void | setSettingsPrefix (const QString &settingsPrefix, const bool &load=true) final |
| |
| virtual void | setSettingsPrefix (plugin::Plugin *plugin, const QString &settingsPrefix, const bool &load=true) final |
| |
| virtual QString | getSettingsPrefix () const |
| |
| virtual void | loadFromSettings () final |
| |
| virtual void | saveToSettings () final |
| |
| virtual QVector< WidgetAction * > | findChildren (const QString &searchString, bool recursive=true) const final |
| |
| virtual QSize | getPopupSizeHint () const final |
| |
| virtual void | setPopupSizeHint (const QSize &popupSizeHint) final |
| |
| virtual std::int32_t | getConfiguration () const final |
| |
| virtual bool | isConfigurationFlagSet (ConfigurationFlag configurationFlag) const final |
| |
| virtual void | setConfigurationFlag (ConfigurationFlag configurationFlag, bool unset=false, bool recursive=false) final |
| |
| virtual void | setConfiguration (std::int32_t configuration, bool recursive=false) final |
| |
| virtual QString | getTypeString (bool humanFriendly=false) const final |
| |
| void | fromVariantMap (const QVariantMap &variantMap) override |
| |
| QVariantMap | toVariantMap () const override |
| |
| virtual void | cacheState (const QString &name="cache") final |
| |
| virtual void | restoreState (const QString &name="cache", bool remove=true) final |
| |
| virtual void | setStudioMode (bool studioMode, bool recursive=true) final |
| |
| | Serializable (const QString &serializationName="") |
| |
| virtual QString | getId () const final |
| |
| virtual void | setId (const QString &id) final |
| |
| virtual QString | getSerializationName () const final |
| |
| virtual void | setSerializationName (const QString &serializationName) final |
| |
| virtual void | fromParentVariantMap (const QVariantMap &parentVariantMap) |
| |
| virtual void | insertIntoVariantMap (QVariantMap &variantMap) const final |
| |
| virtual void | fromJsonDocument (const QJsonDocument &jsonDocument) final |
| |
| virtual QJsonDocument | toJsonDocument () const final |
| |
| virtual void | fromJsonFile (const QString &filePath="") final |
| |
| virtual void | toJsonFile (const QString &filePath="") final |
| |
| virtual void | makeUnique () final |
| |
|
| enum | WidgetFlag |
| |
| enum | WidgetFlag {
Horizontal = 0x00001
, Vertical = 0x00002
, NoMargins = 0x00010
, WithMargins = 0x00020
,
Default = Horizontal
} |
| |
| enum class | LabelSizingType { Auto
, Percentage
, Fixed
} |
| |
| using | WidgetFlagsMap = QMap< const WidgetAction *, std::int32_t > |
| |
| using | WidgetFlagsList = QList< std::int32_t > |
| |
| enum class | Scope { Private
, Public
} |
| |
| enum class | HighlightOption { None
, Moderate
, Strong
} |
| |
| enum class | ConfigurationFlag {
VisibleInMenu = 0x00001
, InternalUseOnly = 0x00002
, NoLabelInGroup = 0x00004
, ForceCollapsedInGroup = 0x00008
,
ForceExpandedInGroup = 0x00010
, User = 0x00100
, Default = 0
} |
| |
| enum | ConnectionContextFlag { Api = 0x00008
, Gui = 0x00010
, ApiAndGui = Api | Gui
} |
| | ** Describes the connection context options */ More...
|
| |
| enum class | ConnectionPermissionFlag {
None = 0x00000
, PublishViaApi = 0x00001
, PublishViaGui = 0x00002
, PublishViaApiAndGui = PublishViaApi | PublishViaGui
,
ConnectViaApi = 0x00008
, ConnectViaGui = 0x00010
, ConnectViaApiAndGui = ConnectViaApi | ConnectViaGui
, DisconnectViaApi = 0x00040
,
DisconnectViaGui = 0x00080
, DisconnectViaApiAndGui = DisconnectViaApi | DisconnectViaGui
, ForceNone = 0x00100
, All = PublishViaApiAndGui | ConnectViaApiAndGui | DisconnectViaApiAndGui
,
Default = All
} |
| |
| enum class | State { Idle
, Reading
, Writing
} |
| |
| static QString | createId () |
| |
| static QMap< Scope, QString > | scopeNames |
| |
| static void | fromVariantMap (Serializable *serializable, const QVariantMap &variantMap) |
| |
| static void | fromVariantMap (Serializable &serializable, const QVariantMap &variantMap, const QString &key) |
| |
| static QVariantMap | toVariantMap (const Serializable *serializable) |
| |
| static void | insertIntoVariantMap (const Serializable &serializable, QVariantMap &variantMap, const QString &key) |
| |
| static void | insertIntoVariantMap (const Serializable &serializable, QVariantMap &variantMap) |
| |
| DecimalAction | _rangeMinAction |
| |
| DecimalAction | _rangeMaxAction |
| |
| LimitsChangedCB | _limitsChanged |
| |
| RangeChangedCB | _rangeChanged |
| |
Decimal range action class
Stores a decimal range and creates widgets to interact with it
- Author
- Thomas Kroes