SMTK  @SMTK_VERSION@
Simulation Modeling Tool Kit
Public Attributes | List of all members
smtk::extension::qtReferenceItemData Class Reference

A base class for protected data shared between component and resource items. More...

#include <qtReferenceItemData.h>

Inheritance diagram for smtk::extension::qtReferenceItemData:
[legend]
Collaboration diagram for smtk::extension::qtReferenceItemData:
[legend]

Public Attributes

smtk::view::PhraseModelPtr m_phraseModel
 
QPointer< QGridLayout > m_grid
 Main widget contents.
 
QPointer< QCheckBox > m_optional { nullptr }
 Added if the item is optional to reflect IsEnabled().
 
QPointer< QLabel > m_label
 The item's label (or name if no label).
 
QPointer< QLabel > m_synopsis
 A live summary of the item's entries and acceptability.
 
QPointer< QPushButton > m_copyFromSelection
 A button to copy the selection into the item's entries.
 
QPointer< QPushButton > m_copyToSelection
 A button to copy the item's entries into the selection.
 
QPointer< QPushButton > m_clear
 A button to clear the item's entries.
 
QPointer< QToolButton > m_editBtn
 A button to show a popup used to edit the item's entries.
 
QPointer< QPushButton > m_linkSeln
 A button to link an app. selection to the item's entries permanently.
 
QPointer< QDialog > m_popup
 Popup widget contents.
 
QPointer< QVBoxLayout > m_popupLayout
 
QPointer< QListView > m_popupList
 
bool m_alreadyClosingPopup { false }
 Set when synchronizeAndHide() should not hide the QMenu.
 
smtk::extension::qtDescriptivePhraseModelm_qtModel { nullptr }
 Link between Qt and SMTK.
 
smtk::extension::qtDescriptivePhraseDelegatem_qtDelegate { nullptr }
 
smtk::view::PhraseModelObservers::Key m_modelObserverId
 
std::string m_selectedIconURL
 Icons used to show item membership.
 
std::string m_unselectedIconURL
 

Detailed Description

A base class for protected data shared between component and resource items.

The qtReferenceItemData class holds widgets and other data common to both the qtComponentItem and qtResourceItem classes.


The documentation for this class was generated from the following files: