|
void | setOutputOptional (int) |
|
void | onExpressionReferenceChanged () |
|
void | onTextEditChanged () |
|
void | onLineEditChanged () |
|
void | onLineEditFinished () |
|
void | onInputValueChanged (QObject *) |
|
void | doubleValueChanged (double newVal) |
|
void | intValueChanged (int newVal) |
|
void | updateItemData () override |
|
void | showContextMenu (const QPoint &pt, int elementIdx) |
|
virtual void | updateItemData () |
| Tell the qtItem to update itself based on changes to its underlying attribute item.
|
|
|
| qtInputsItem (const qtAttributeItemInfo &info) |
|
void | setLabelVisible (bool) override |
|
void | unsetValue (int elementIndex) |
|
bool | setDiscreteValue (int elementIndex, int discreteValIndex) |
|
void | forceUpdate () |
| Forces the object to act as if the underlying item was modified. More...
|
|
bool | isFixedWidth () const override |
|
bool | eventFilter (QObject *filterObj, QEvent *ev) override |
|
QWidget * | lastEditor () const override |
| Returns editor widget, used when setting tab order.
|
|
void | updateTabOrder (QWidget *precedingEditor) override |
| Sets previous widget for tabbing order.
|
|
| qtItem (const qtAttributeItemInfo &info) |
|
smtk::attribute::ItemPtr | item () const |
|
template<typename ItemType > |
std::shared_ptr< ItemType > | itemAs () const |
|
qtUIManager * | uiManager () const |
|
smtk::attribute::ResourcePtr | attributeResource () const |
| Return the underlying Attribute Resource.
|
|
QPointer< QWidget > | widget () |
|
QPointer< QWidget > | parentWidget () |
|
bool | isLeafItem () |
|
void | showAdvanceLevelOverlay (bool) |
|
bool | useSelectionManager () const |
|
void | setReadOnly (bool mode) |
|
bool | isReadOnly () const |
|
virtual void | markForDeletion () |
| Indicates that the item should be deleted. More...
|
|
|
virtual void | onAddNewValue () |
|
virtual void | onRemoveValue () |
|
void | displayExpressionWidget (bool checkstate) |
|
virtual void | onChildItemModified () |
|
virtual void | onAdvanceLevelChanged (int levelIdx) |
|
virtual void | onChildWidgetSizeChanged () |
|
|
void | createWidget () override |
|
virtual void | loadInputValues () |
|
virtual void | updateUI () |
|
virtual void | addInputEditor (int i) |
|
virtual void | updateExtensibleState () |
|
virtual void | clearChildWidgets () |
|
QWidget * | createDoubleWidget (int elementIdx, smtk::attribute::ValueItemPtr vitem, QWidget *pWidget, QString &tooltip) |
|
QWidget * | createIntWidget (int elementIdx, smtk::attribute::ValueItemPtr vitem, QWidget *pWidget, QString &tooltip) |
|
virtual QWidget * | createInputWidget (int elementIdx, QLayout *childLayout) |
|
virtual QWidget * | createEditBox (int elementIdx, QWidget *pWidget) |
|
virtual QFrame * | createExpressionRefFrame () |
|
virtual QFrame * | createLabelFrame (const smtk::attribute::ValueItem *vitem, const smtk::attribute::ValueItemDefinition *vitemDef) |
|
void | updateDoubleItemData (QWidget *iwidget, const smtk::attribute::DoubleItemPtr &ditem) |
|
void | updateIntItemData (QWidget *iwidget, const smtk::attribute::IntItemPtr &iitem) |
|
void | updateStringItemData (QWidget *iwidget, const smtk::attribute::StringItemPtr &sitem) |
|
void | updateExpressionRefWidgetForEvaluation (smtk::attribute::ValueItemPtr inputItem, bool showMessageBox) |
|
void | hideExpressionResultWidgets () |
|
void | showExpressionResultWidgets (bool success, const QString &text, const QString &tooltip) |
|
Qt::Orientation | getOrientation (const qtAttributeItemInfo &info) |
| Determines (horizontal/vertical) orientation for values or children items.
|
|
virtual void | setLocalAdvanceLevel (unsigned int level) |
|
virtual void | addChildItem (qtItem *) |
|
virtual void | removeChildItem (qtItem *) |
|
virtual void | clearChildItems () |
|
QList< qtItem * > & | childItems () |
|
|
class | qtDiscreteValueEditor |
|
◆ forceUpdate()
void qtInputsItem::forceUpdate |
( |
| ) |
|
Forces the object to act as if the underlying item was modified.
Used mainly by helper classes like qtDiscreteValueEditor
The documentation for this class was generated from the following files:
- /home/docs/checkouts/readthedocs.org/user_builds/smtk/checkouts/latest/smtk/extension/qt/qtInputsItem.h
- /home/docs/checkouts/readthedocs.org/user_builds/smtk/checkouts/latest/smtk/extension/qt/qtInputsItem.cxx