SMTK
@SMTK_VERSION@
Simulation Modeling Tool Kit
|
Public Slots | |
void | onFuncSelectionChanged (QListWidgetItem *, QListWidgetItem *) |
void | onFuncValueChanged (QTableWidgetItem *) |
void | onFuncNameChanged (QListWidgetItem *) |
void | onCreateNew () |
void | onCSVLoad () |
void | onCopySelected () |
void | onDeleteSelected () |
void | onFuncTableKeyPress (QKeyEvent *) |
void | onAddValue () |
void | onRemoveSelectedValues () |
virtual void | createFunctionWithExpression () |
void | updateUI () override |
void | onShowCategory () override |
Public Slots inherited from smtk::extension::qtBaseAttributeView | |
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 |
Public Slots inherited from smtk::extension::qtBaseView | |
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 | |
qtSimpleExpressionView (const smtk::view::Information &info) | |
void | buildSimpleExpression (QString &funcExpr, QString &funcVals, int numberOfComponents) |
virtual void | createNewFunction (smtk::attribute::DefinitionPtr attDef) |
QListWidgetItem * | getSelectedItem () |
void | displayExpressionError (std::string &errorMsg, int errorPos) |
smtk::attribute::AttributePtr | getFunctionFromItem (QListWidgetItem *item) |
int | getNumberOfComponents () |
Public Member Functions inherited from smtk::extension::qtBaseAttributeView | |
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 (const smtk::attribute::ItemPtr &) const |
Determines if an item should be displayed. More... | |
virtual bool | displayAttribute (const smtk::attribute::AttributePtr &) const |
Determines if an Attribute should be displayed solely based on categories. 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 |
bool | isEmpty () const override |
Return true if the view does not contain any information to display. More... | |
void | setIgnoreCategories (bool mode) |
bool | ignoreCategories () const |
smtk::attribute::ResourcePtr | attributeResource () const |
Return the attribute resource used by this View. | |
Public Member Functions inherited from smtk::extension::qtBaseView | |
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 |
virtual bool | isValid () const |
Return true if the view's contents are valid. | |
Public Member Functions inherited from smtk::view::BaseView | |
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 Public Member Functions inherited from smtk::extension::qtBaseAttributeView | |
static bool | validateInformation (const smtk::view::Information &info) |
Static Public Member Functions inherited from smtk::extension::qtBaseView | |
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... | |
void | updateTableHeader () |
smtk::attribute::GroupItemPtr | getArrayDataFromItem (QListWidgetItem *item) |
smtk::attribute::ValueItemPtr | getStringDataFromItem (QListWidgetItem *item) |
smtk::attribute::GroupItemPtr | getSelectedArrayData () |
smtk::attribute::ValueItemPtr | getSelectedStringData () |
smtk::attribute::AttributePtr | getSelectedFunction () |
smtk::attribute::GroupItemPtr | getFunctionArrayData (smtk::attribute::AttributePtr func) |
smtk::attribute::ValueItemPtr | getFunctionStringData (smtk::attribute::AttributePtr func) |
QListWidgetItem * | addFunctionListItem (smtk::attribute::AttributePtr childData) |
void | addNewValue (double *vals, int numVals) |
void | updateFunctionEditorUI (smtk::attribute::ValueItemPtr expressionItem, smtk::attribute::GroupItemPtr arrayItem) |
void | pasteFunctionValues (QString &values, bool clearExp=true) |
virtual void | clearFuncExpression () |
virtual void | getAllDefinitions (QList< smtk::attribute::DefinitionPtr > &defs) |
Protected Member Functions inherited from smtk::extension::qtBaseAttributeView | |
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) |
Protected Member Functions inherited from smtk::extension::qtBaseView | |
virtual void | setInfoToBeDisplayed () |
Set the information to be displayed in the ViewInfoDialog. | |
Protected Attributes | |
qtSimpleExpressionViewInternals * | Internals |
Protected Attributes inherited from smtk::extension::qtBaseAttributeView | |
QScrollArea * | m_ScrollArea |
bool | m_topLevelInitialized |
bool | m_topLevelCanCreateConfigurations { false } |
smtk::attribute::WeakDefinitionPtr | m_topLevelConfigurationDef |
bool | m_ignoreCategories |
std::string | m_addressString |
Protected Attributes inherited from smtk::extension::qtBaseView | |
QWidget * | Widget |
bool | m_isTopLevel |
bool | m_useSelectionManager |
smtk::view::Information | m_viewInfo |
QPointer< qtViewInfoDialog > | m_infoDialog |
bool | m_advOverlayVisible |
Additional Inherited Members | |
Signals inherited from smtk::extension::qtBaseAttributeView | |
void | modified (smtk::attribute::ItemPtr) |
Signals inherited from smtk::extension::qtBaseView | |
void | aboutToDestroy () |
void | modified () |
Protected Slots inherited from smtk::extension::qtBaseAttributeView | |
virtual void | onAdvanceLevelChanged (int levelIdx) |
void | onConfigurationChanged (int levelIdx) |
|
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.