VR-Forces 5.0.3 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes | Protected Slots | Protected Attributes
DtVrfModelDefinitionInstanceEditorWidget Class Reference

!!!!!!!!!!! DtVrfModelDefinitionInstanceEditorWidget

Inheritance diagram for DtVrfModelDefinitionInstanceEditorWidget:
Inheritance graph
[legend]

Public Member Functions

 DtVrfModelDefinitionInstanceEditorWidget (makVrv::DtDe &de, makVrv::DtDe &appDe, QWidget *parent, bool is2D)
 
virtual ~DtVrfModelDefinitionInstanceEditorWidget ()
 
virtual void on_myAddButton_clicked ()
 
- Public Member Functions inherited from makVrv::DtModelDefinitionInstanceEditorWidget
 DtModelDefinitionInstanceEditorWidget (DtDe &de, QWidget *parent=0, Qt::WindowFlags flags=0)
 
virtual ~DtModelDefinitionInstanceEditorWidget ()
 
- Public Member Functions inherited from makVrv::DtInstanceEditorWidget
 DtInstanceEditorWidget (DtDe &de, const QString &widgetEditorType, QWidget *parent=0, Qt::WindowFlags flags=0)
 
virtual ~DtInstanceEditorWidget ()
 
virtual void setInstanceTypeName (const std::string &name)
 
virtual void addInstance (const std::string &name)
 
virtual void setDuplicate (const std::string &name, bool b)
 
virtual void deleteInstance (const std::string &name)
 
virtual void setInstanceFlags (const std::string &name, bool isSaved, bool isOk, bool isEnabled)
 
virtual void clearInstances ()
 
virtual void selectInstance (const std::string &name)
 
virtual std::vector< std::string > selectedInstances () const
 
virtual void clearFilters ()
 
virtual void selectFilter (const std::string &name)
 
virtual void addFilterItem (const std::string &, int)
 
virtual void setEnableFilterEditor (bool filters)
 
virtual void setInstancesCopyable (bool copyable)
 
virtual void setInstancesEditable (bool editable)
 
virtual void setInstancesRenamable (bool renamable)
 
virtual void setInstancesRemovable (bool removable)
 
virtual void setFilters (const std::vector< std::pair< std::string, bool > > &filters)
 
virtual void setFilterToolTip (const std::string &text)
 
virtual QPushButtonaddButton ()
 
virtual void setDeleteButtonText (QString text)
 
virtual void setCopyButtonText (QString text)
 
virtual void setEditButtonText (QString text)
 
virtual void setRenameButtonText (QString text)
 
virtual void sortInstances ()
 
virtual void setupInvalidInstances ()
 
virtual void renameInstance (const std::string &oldName, const std::string &newName, int selectedInstanceIndex)
 
virtual void setDeleteButtonEnabled (bool)
 
virtual void setDeleteButtonToolTip (const QString &)
 
virtual void setSelectionMode (SelectionMode mode)
 
virtual void invalidateColorQtProperties ()
 
virtual void resetFilters ()
 
- Public Member Functions inherited from makVrv::DtInstanceEditorInterface
virtual ~DtInstanceEditorInterface ()
 
virtual std::string selectedInstance () const =0
 
virtual std::string selectedInstanceCategory () const =0
 
virtual int selectedInstanceCategoryIndex () const =0
 

Public Attributes

boost::signals2::signal< void()> signal_doubleClicked
 
- Public Attributes inherited from makVrv::DtInstanceEditorInterface
boost::signalslib::signal
< void(const std::string &name,
const std::string &schema)> 
signal_createInstance
 
boost::signalslib::signal
< void(const std::string
&, const std::string &)> 
signal_deleteInstance
 
boost::signalslib::signal
< void(std::vector
< std::string >)> 
signal_deleteInstances
 
boost::signalslib::signal
< void(const std::string
&, const std::string &, const
std::string &)> 
signal_copyInstance
 
boost::signalslib::signal
< void(const std::string
&, const std::string &)> 
signal_editInstance
 
boost::signalslib::signal
< void(const std::string
&oldName, const std::string
&newName, int)> 
signal_renameInstance
 
boost::signalslib::signal< void()> signal_changeFileName
 
boost::signalslib::signal
< void(const std::string
&, const std::string &, int)> 
signal_selectionChanged
 
boost::signalslib::signal
< void(const std::string &)> 
signal_filterChanged
 

Protected Slots

virtual void itemDoubleClicked (QTreeWidgetItem *item, int col)
 
- Protected Slots inherited from makVrv::DtModelDefinitionInstanceEditorWidget
virtual void on_jumpToEntityDefinitionButtonClicked ()
 
virtual void on_jumpToUnitDefinitionButtonClicked ()
 
virtual void on_jumpToTacticalGraphicDefinitionButtonClicked ()
 
virtual void on_jumpToInteractionDefinitionButtonClicked ()
 
virtual void on_jumpToTactialSmokeDefinitionButtonClicked ()
 
virtual void on_myTreeWidget_itemSelectionChanged ()
 
- Protected Slots inherited from makVrv::DtInstanceEditorWidget
virtual void on_myTreeWidget_itemSelectionChanged ()
 
virtual void on_myDeleteButton_clicked ()
 
virtual void on_myCopyButton_clicked ()
 
virtual void on_myEditButton_clicked ()
 
virtual void on_myFilterGroup_triggered (const QString &)
 
virtual void on_myFilterActionGroup_triggered (QAction *)
 
virtual void on_mySearchLineEdit_textChanged (const QString &)
 
virtual void on_mySearchCleanButton_released ()
 
void on_myTreeWidget_itemClicked (QTreeWidgetItem *item, int column)
 
void on_myTreeWidget_itemActivated (QTreeWidgetItem *item, int column)
 
void on_myTreeWidget_itemDoubleClicked (QTreeWidgetItem *item, int column)
 
virtual std::string selectedInstance () const
 
virtual std::string selectedInstanceCategory () const
 
virtual int selectedInstanceCategoryIndex () const
 

Protected Attributes

makVrv::DtDemyAppDe
 
bool myIs2D
 
- Protected Attributes inherited from makVrv::DtModelDefinitionInstanceEditorWidget
QPushButtonmyJumpToEntityDefinitionButton
 
QPushButtonmyJumpToUnitDefinitionButton
 
QPushButtonmyJumpToTacticalGraphicDefinitionButton
 
QPushButtonmyJumpToInteractionDefinitionButton
 
QPushButtonmyJumpToTactialSmokeDefinitionButton
 
DtSignalConnectionManager myConnections
 
- Protected Attributes inherited from makVrv::DtInstanceEditorWidget
DtDemyDe
 
bool myInstancesCopyable
 
bool myInstancesEditable
 
bool myInstancesRenamable
 
bool myInstancesRemovable
 
boost::unordered_map
< std::string, QTreeWidgetItem * > 
myNameToItemMap
 
std::set< QTreeWidgetItem * > myInvalidItems
 
QLabelmyTitle
 
QHBoxLayout * myButtonLayout
 
QPushButtonmyAddButton
 
QPushButtonmyDeleteButton
 
QPushButtonmyCopyButton
 
QPushButtonmyEditButton
 
QPushButtonmyRenameButton
 
QLabelmySearchLabel
 
QLineEditmySearchLineEdit
 
QPushButtonmySearchCleanButton
 
QPushButtonmyFilterButton
 
QActionGroup * myFilterActionGroup
 
QTextEdit * myErrorMessages
 
QColor myNormalDefinitionColor
 
QColor myDuplicateDefinitionColor
 
QColor myErrorTextColor
 
DtContextTreeWidgetmyTreeWidget
 
QString myInstanceTypeLabel
 
QString myWidgetEditorType
 
bool myShowDeleteDialog
 

Additional Inherited Members

- Public Types inherited from makVrv::DtInstanceEditorInterface
enum  SelectionMode {
  NoSelection, SingleSelection, MultiSelection, ExtendedSelection,
  ContiguousSelection
}
 
- Protected Types inherited from makVrv::DtInstanceEditorWidget
typedef boost::unordered_map
< std::string, QTreeWidgetItem * >
::iterator 
ItemItr
 
- Protected Member Functions inherited from makVrv::DtModelDefinitionInstanceEditorWidget
void setupGui ()
 
QString askForNewInstanceName (QString initial, QString &schema, const QString &title)
 
virtual void on_myRenameButton_clicked ()
 
virtual void slot_jumpToModelDefinition (const DtUnicode &modeDefinitionName)
 
- Protected Member Functions inherited from makVrv::DtInstanceEditorWidget
QString askForNewInstanceName (QString initial, const QString &title)
 
void setupGui ()
 
QTreeWidgetItemfindItem (const std::string &name)
 
virtual void updateErrorMessage (QTreeWidgetItem *item)
 
- Properties inherited from makVrv::DtInstanceEditorWidget
QColor NormalDefinitionColor
 
QColor DuplicateDefinitionColor
 
QColor ErrorTextColor
 

Constructor & Destructor Documentation

DtVrfModelDefinitionInstanceEditorWidget::DtVrfModelDefinitionInstanceEditorWidget ( makVrv::DtDe de,
makVrv::DtDe appDe,
QWidget *  parent,
bool  is2D 
)
virtual DtVrfModelDefinitionInstanceEditorWidget::~DtVrfModelDefinitionInstanceEditorWidget ( )
virtual

Member Function Documentation

virtual void DtVrfModelDefinitionInstanceEditorWidget::on_myAddButton_clicked ( )
virtual
virtual void DtVrfModelDefinitionInstanceEditorWidget::itemDoubleClicked ( QTreeWidgetItem item,
int  col 
)
protectedvirtualslot

Member Data Documentation

boost::signals2::signal<void ()> DtVrfModelDefinitionInstanceEditorWidget::signal_doubleClicked
makVrv::DtDe& DtVrfModelDefinitionInstanceEditorWidget::myAppDe
protected
bool DtVrfModelDefinitionInstanceEditorWidget::myIs2D
protected

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

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)