SMTK
@SMTK_VERSION@
Simulation Modeling Tool Kit
|
Public Slots | |
void | updateUI () override |
void | showAdvanceLevelOverlay (bool show) override |
void | updateModelAssociation () override |
void | onShowCategory () override |
void | selectionChanged () |
void | refreshSelector () |
![]() | |
virtual void | updateModelAssociation () |
virtual void | valueChanged (smtk::attribute::ItemPtr) |
virtual void | attributeCreated (const smtk::attribute::AttributePtr &) |
Invoke the Signal dummy operation to indicate an attribute has been created. | |
virtual void | attributeChanged (const smtk::attribute::AttributePtr &, std::vector< std::string > items=std::vector< std::string >()) |
Invoke the Signal dummy operation to indicate an attribute has been changed (renamed). | |
virtual void | attributeRemoved (const smtk::attribute::AttributePtr &) |
Invoke the Signal dummy operation to indicate an attribute has been removed. | |
void | showAdvanceLevel (int i) override |
void | enableShowBy (int) override |
void | onInfo () override |
![]() | |
virtual void | updateUI () |
Have the view update its contents. More... | |
virtual void | childrenResized () |
virtual void | showAdvanceLevelOverlay (bool val) |
virtual void | showAdvanceLevel (int) |
Have the view update its contents based on a new advance level. | |
virtual void | enableShowBy (int) |
virtual void | onInfo () |
Display view information (i.e., help text) | |
virtual void | onShowCategory () |
Public Member Functions | |
smtkTypenameMacro (qtSelectorView) | |
qtSelectorView (const smtk::view::Information &info) | |
void | getChildView (const std::string &viewType, QList< qtBaseView * > &views) |
qtBaseView * | getChildView (int pageIndex) |
virtual void | addChildView (qtBaseView *, int viewEnumIndex) |
virtual void | clearChildViews () |
const QList< qtBaseView * > & | childViews () const |
bool | isEmpty () const override |
Return true if the view does not contain any information to display. More... | |
bool | isValid () const override |
Return true if the view's contents are valid. | |
![]() | |
smtkTypenameMacro (qtBaseAttributeView) | |
qtBaseAttributeView (const smtk::view::Information &info) | |
void | setInitialCategory () override |
When category filtering is requested to be either on by default or is requested to be on permanently, we need to have a mechanism to force the views to display info based on the initial category. More... | |
virtual bool | displayItem (smtk::attribute::ItemPtr) const |
Determines if an item should be displayed. More... | |
virtual bool | displayItemDefinition (const smtk::attribute::ItemDefinitionPtr &) const |
virtual bool | isItemWriteable (const smtk::attribute::ItemPtr &) const |
Determines if an item can be modified. | |
virtual void | getDefinitions (smtk::attribute::DefinitionPtr attDef, QList< smtk::attribute::DefinitionPtr > &defs) |
int | fixedLabelWidth () |
bool | setFixedLabelWidth (int w) |
bool | advanceLevelVisible () |
bool | useSelectionManager () const |
int | advanceLevel () const override |
bool | categoryEnabled () const override |
std::string | currentCategory () const override |
void | setIgnoreCategories (bool mode) |
bool | ignoreCategories () const |
smtk::attribute::ResourcePtr | attributeResource () const |
Return the attribute resource used by this View. | |
![]() | |
smtkTypenameMacro (qtBaseView) | |
qtBaseView (const smtk::view::Information &info) | |
const smtk::view::ConfigurationPtr & | configuration () const |
QWidget * | widget () const |
QWidget * | parentWidget () const |
qtUIManager * | uiManager () const |
const smtk::view::Information & | information () const |
Return the view's specification (its configuration plus environment information). | |
bool | isTopLevel () const |
![]() | |
smtkTypenameMacroBase (BaseView) | |
virtual std::size_t | index () const |
index is a compile-time intrinsic of the derived view; as such, it cannot be set. | |
Static Public Member Functions | |
static qtBaseView * | createViewWidget (const smtk::view::Information &info) |
![]() | |
static bool | validateInformation (const smtk::view::Information &info) |
![]() | |
static bool | validateInformation (const smtk::view::Information &info) |
Protected Member Functions | |
void | createWidget () override |
Creates the main QT Widget that is associated with a View. More... | |
bool | createSelector () |
bool | createChildren () |
![]() | |
void | buildUI () override |
Create the UI related to the view and assigns it to the parent widget. | |
void | makeTopLevel () override |
Adds properties associated with respects to a top level view. | |
bool | checkStatus (const smtk::attribute::Attribute *att) const |
Returns true if |att| is valid. | |
virtual bool | categoryTest (const smtk::attribute::ItemPtr &) const |
Test for category filtering. More... | |
virtual bool | advanceLevelTest (const smtk::attribute::ItemPtr &) const |
Test for advance level filtering. More... | |
void | topLevelPrepCategories (const smtk::view::ConfigurationPtr &view, const smtk::attribute::ResourcePtr &attResource) |
void | topLevelPrepConfigurations (const smtk::view::ConfigurationPtr &view, const smtk::attribute::ResourcePtr &attResource) |
void | topLevelPrepAdvanceLevels (const smtk::view::ConfigurationPtr &view) |
void | prepConfigurationComboBox (const std::string &newConfigurationName) |
void | checkConfigurations (smtk::attribute::ItemPtr &item) |
![]() | |
virtual void | setInfoToBeDisplayed () |
Set the information to be displayed in the ViewInfoDialog. | |
Additional Inherited Members | |
![]() | |
void | modified (smtk::attribute::ItemPtr) |
![]() | |
void | aboutToDestroy () |
void | modified () |
![]() | |
virtual void | onAdvanceLevelChanged (int levelIdx) |
void | onConfigurationChanged (int levelIdx) |
![]() | |
QScrollArea * | m_ScrollArea |
bool | m_topLevelInitialized |
bool | m_topLevelCanCreateConfigurations |
smtk::attribute::WeakDefinitionPtr | m_topLevelConfigurationDef |
bool | m_ignoreCategories |
std::string | m_addressString |
![]() | |
QWidget * | Widget |
bool | m_isTopLevel |
bool | m_useSelectionManager |
smtk::view::Information | m_viewInfo |
QPointer< qtViewInfoDialog > | m_infoDialog |
bool | m_advOverlayVisible |
|
overrideprotectedvirtual |
Creates the main QT Widget that is associated with a View.
Typically this is the only method a derived View needs to override.
Reimplemented from smtk::extension::qtBaseView.
|
overridevirtual |
Return true if the view does not contain any information to display.
Subclasses should override this method and return false by default unless they have specific knowledge that the view is vacuous.
Reimplemented from smtk::extension::qtBaseAttributeView.