![]() |
VR-Forces 4.0.4 Class Documentation
|
The DtDisplayConfigEditorWidget helps the DtDisplayConfigEditorLogic create and modify display configurations. More...

Public Slots | |
| void | onDisplayTreeSelectionChanged (QModelIndex index) |
| void | onDelete () |
| Popup slots;. | |
| void | onNewDisplayEngine () |
| void | onNewWindow () |
| void | onNewChannel () |
| void | onConnectToSlave () |
| void | onDisconnectSlave () |
| void | onSaveDisplayConfig () |
| void | onLoadDisplayConfig () |
| void | on_myCommitChangesBtn_clicked () |
| void | onPropertyChanged (QTreeWidgetItem *item) |
| Property sheet slots. | |
Public Member Functions | |
| DtDisplayConfigEditorWidget (DtDe &de, QWidget *parent=0, Qt::WindowFlags f=Qt::Dialog|Qt::SubWindow) | |
| Constructor. | |
| virtual | ~DtDisplayConfigEditorWidget () |
| Destructor. | |
| virtual QIcon | icon () |
| Get the icon of the page. | |
| virtual QString | title () |
| Get the title of the page. | |
| virtual const std::string & | pageClassName () const |
| Get the class name of the page. | |
| virtual DtDisplayConfigEditorLogic * | logic () |
| Return logic. | |
| virtual void | displayTreePopupMenu (int itemFlags, const QPoint &pos) |
| virtual void | enableTheseButtons (int itemFlags) |
| This is called with the DisplayItemFlags that should be enabled right now. | |
| virtual void | contextMenuEvent (QContextMenuEvent *e) |
| Kick off popup menu. | |
| virtual QModelIndex | selectedModelIndex () |
| Get the selected model index. | |
| virtual void | expandSubTree (QModelIndex index) |
| Expand all nodes in the sub tree starting at index. | |
| virtual void | setItemModel (QAbstractItemModel *) |
| Set the item model the widget can use. | |
| virtual void | observerCreateRequestComplete (const std::string &observerName) |
| Called by the logic after a successful observer creation request. | |
| virtual void | observerCreateRequestFailed (const std::string &observerName) |
| Called by the logic after a failed observer creation request. | |
| virtual void | populatePropertySheet (const DtDisplayConfiguration &dec) |
| Populate property sheet. | |
| virtual void | populatePropertySheet (const DtWindowConfiguration &wc) |
| Populate property sheet. | |
| virtual void | populatePropertySheet (const DtChannelConfiguration &cc) |
| Populate property sheet. | |
| virtual void | clearPropertySheet () |
| Populate property sheet. | |
| virtual void | onDisplayEnginePropertiesCommited () |
| Called when properties change and notifies the logic. | |
| virtual void | onWindowPropertiesCommited () |
| Called when properties change and notifies the logic. | |
| virtual void | onChannelPropertiesCommited () |
| Called when properties change and notifies the logic. | |
Static Public Member Functions | |
| static const std::string & | thePageClassName () |
| Get the class name of the class. | |
Protected Member Functions | |
| virtual void | activate () |
| Called when the page is displayed. | |
| virtual void | deactivate () |
| Called when the page is hidden. | |
| void | updateActionByFlag (int itemFlags, unsigned int flag, QAction *action) |
| Helper function for setting the parameters of an action via its flags. | |
| void | updateButtonByFlag (int itemFlags, unsigned int flag, QPushButton *button) |
| virtual bool | property (QString name, int &value) const |
| virtual bool | property (QString name, QString &value) const |
| virtual bool | property (QString name, double &value) const |
| virtual bool | property (QString name, bool &value) const |
| virtual bool | property (QString name, QStringList &value) const |
| DtWindowConfiguration::WindowType | mapStringToWindowType (const QString &windowTypeString) |
| QString | mapWindowTypeToString (const DtWindowConfiguration::WindowType windowType) |
| DtChannelConfiguration::ProjectionUnits | mapStringToProjectionUnits (const QString &projectionUnitsString) |
| QString | mapProjectionUnitsToString (const DtChannelConfiguration::ProjectionUnits units) |
| DtChannelConfiguration::ProjectionResizePolicy | mapStringToProjectionResizePolicy (const QString &projectionResizePolicyString) |
| QString | mapProjectionResizePolicyToString (const DtChannelConfiguration::ProjectionResizePolicy projectionResizePolicy) |
| void | requestNewObserverName () |
| bring up a request dialog for new observer name | |
Protected Attributes | |
| DtDisplayConfigEditorLogic * | myLogic |
| MAKCommonWidgets::DtPropertyTypeFactory * | myPropertyTypeFactory |
| QAction * | myConnectDisplayEngineAct |
| QAction * | myDisconnectDisplayEngineAct |
| QAction * | myAddWindowAct |
| QAction * | myRemoveWindowAct |
| QAction * | myAddChannelAct |
| QAction * | myRemoveChannelAct |
| QAction * | myLoadDisplayEngineConfigAct |
| QAction * | mySaveDisplayEngineConfigAct |
| QPushButton * | myConnectDisplayEngineButton |
| QPushButton * | myDisconnectDisplayEngineButton |
| QPushButton * | myAddWindowButton |
| QPushButton * | myRemoveWindowButton |
| QPushButton * | myAddChannelButton |
| QPushButton * | myRemoveChannelButton |
| QPushButton * | myLoadDisplayEngineConfigButton |
| QPushButton * | mySaveDisplayEngineConfigButton |
| QString | myDisplayNameStr |
| QString | myWireframeStr |
| QString | myWindowNameStr |
| QString | myChannelNameStr |
| QString | myChannelObserverNameStr |
| QString | myViewportLeftNameStr |
| QString | myViewportRightNameStr |
| QString | myViewportBottomNameStr |
| QString | myViewportTopNameStr |
| QString | myWindowPosXStr |
| QString | myWindowTypeStr |
| QString | myScreenNumberStr |
| QString | myWindowPosYStr |
| QString | myWindowWidthStr |
| QString | myWindowHeightStr |
| QString | myFixedSizeStr |
| QString | myCamPosOffXStr |
| QString | myCamPosOffYStr |
| QString | myCamPosOffZStr |
| QString | myCamOriOffPsiStr |
| QString | myCamOriOffThetaStr |
| QString | myCamOriOffPhiStr |
| QString | myProjectionUnitsStr |
| QString | myFrustumLeftStr |
| QString | myFrustumRightStr |
| QString | myFrustumBottomStr |
| QString | myFrustumTopStr |
| QString | myZNearStr |
| QString | myZFarStr |
| QString | myDynamicNearFarStr |
| QString | myProjectionResizePolicyStr |
| QString | myKeywordStr |
The DtDisplayConfigEditorWidget helps the DtDisplayConfigEditorLogic create and modify display configurations.
This class should be as dump as possible, pushing all the hard work into the testable logic. It connects signals and calls the functionality in the logic.
| makVrv::DtDisplayConfigEditorWidget::DtDisplayConfigEditorWidget | ( | DtDe & | de, |
| QWidget * | parent = 0, |
||
| Qt::WindowFlags | f = Qt::Dialog|Qt::SubWindow |
||
| ) |
Constructor.
| virtual makVrv::DtDisplayConfigEditorWidget::~DtDisplayConfigEditorWidget | ( | ) | [virtual] |
Destructor.
| virtual QIcon makVrv::DtDisplayConfigEditorWidget::icon | ( | ) | [virtual] |
Get the icon of the page.
Implements makVrv::DtPage.
| virtual QString makVrv::DtDisplayConfigEditorWidget::title | ( | ) | [virtual] |
Get the title of the page.
Implements makVrv::DtPage.
| virtual const std::string& makVrv::DtDisplayConfigEditorWidget::pageClassName | ( | ) | const [virtual] |
Get the class name of the page.
Implements makVrv::DtPage.
| static const std::string& makVrv::DtDisplayConfigEditorWidget::thePageClassName | ( | ) | [static] |
Get the class name of the class.
| virtual DtDisplayConfigEditorLogic* makVrv::DtDisplayConfigEditorWidget::logic | ( | ) | [virtual] |
Return logic.
| virtual void makVrv::DtDisplayConfigEditorWidget::populatePropertySheet | ( | const DtDisplayConfiguration & | dec | ) | [virtual] |
Populate property sheet.
Implements makVrv::DtDisplayConfigEditorInterface.
| virtual void makVrv::DtDisplayConfigEditorWidget::populatePropertySheet | ( | const DtWindowConfiguration & | wc | ) | [virtual] |
Populate property sheet.
Implements makVrv::DtDisplayConfigEditorInterface.
| virtual void makVrv::DtDisplayConfigEditorWidget::populatePropertySheet | ( | const DtChannelConfiguration & | cc | ) | [virtual] |
Populate property sheet.
Implements makVrv::DtDisplayConfigEditorInterface.
| virtual void makVrv::DtDisplayConfigEditorWidget::clearPropertySheet | ( | ) | [virtual] |
Populate property sheet.
Implements makVrv::DtDisplayConfigEditorInterface.
| virtual void makVrv::DtDisplayConfigEditorWidget::displayTreePopupMenu | ( | int | itemFlags, |
| const QPoint & | pos | ||
| ) | [virtual] |
Implements makVrv::DtDisplayConfigEditorInterface.
| virtual void makVrv::DtDisplayConfigEditorWidget::enableTheseButtons | ( | int | itemFlags | ) | [virtual] |
This is called with the DisplayItemFlags that should be enabled right now.
Implements makVrv::DtDisplayConfigEditorInterface.
| virtual void makVrv::DtDisplayConfigEditorWidget::onDisplayEnginePropertiesCommited | ( | ) | [virtual] |
Called when properties change and notifies the logic.
| virtual void makVrv::DtDisplayConfigEditorWidget::onWindowPropertiesCommited | ( | ) | [virtual] |
Called when properties change and notifies the logic.
| virtual void makVrv::DtDisplayConfigEditorWidget::onChannelPropertiesCommited | ( | ) | [virtual] |
Called when properties change and notifies the logic.
| virtual void makVrv::DtDisplayConfigEditorWidget::contextMenuEvent | ( | QContextMenuEvent * | e | ) | [virtual] |
Kick off popup menu.
| virtual QModelIndex makVrv::DtDisplayConfigEditorWidget::selectedModelIndex | ( | ) | [virtual] |
Get the selected model index.
Implements makVrv::DtDisplayConfigEditorInterface.
| virtual void makVrv::DtDisplayConfigEditorWidget::expandSubTree | ( | QModelIndex | index | ) | [virtual] |
Expand all nodes in the sub tree starting at index.
Implements makVrv::DtDisplayConfigEditorInterface.
| virtual void makVrv::DtDisplayConfigEditorWidget::setItemModel | ( | QAbstractItemModel * | ) | [virtual] |
Set the item model the widget can use.
Implements makVrv::DtDisplayConfigEditorInterface.
| virtual void makVrv::DtDisplayConfigEditorWidget::observerCreateRequestComplete | ( | const std::string & | observerName | ) | [virtual] |
Called by the logic after a successful observer creation request.
Implements makVrv::DtDisplayConfigEditorInterface.
| virtual void makVrv::DtDisplayConfigEditorWidget::observerCreateRequestFailed | ( | const std::string & | observerName | ) | [virtual] |
Called by the logic after a failed observer creation request.
Implements makVrv::DtDisplayConfigEditorInterface.
| void makVrv::DtDisplayConfigEditorWidget::onDisplayTreeSelectionChanged | ( | QModelIndex | index | ) | [slot] |
| void makVrv::DtDisplayConfigEditorWidget::onDelete | ( | ) | [slot] |
Popup slots;.
| void makVrv::DtDisplayConfigEditorWidget::onNewDisplayEngine | ( | ) | [slot] |
| void makVrv::DtDisplayConfigEditorWidget::onNewWindow | ( | ) | [slot] |
| void makVrv::DtDisplayConfigEditorWidget::onNewChannel | ( | ) | [slot] |
| void makVrv::DtDisplayConfigEditorWidget::onConnectToSlave | ( | ) | [slot] |
| void makVrv::DtDisplayConfigEditorWidget::onDisconnectSlave | ( | ) | [slot] |
| void makVrv::DtDisplayConfigEditorWidget::onSaveDisplayConfig | ( | ) | [slot] |
| void makVrv::DtDisplayConfigEditorWidget::onLoadDisplayConfig | ( | ) | [slot] |
| void makVrv::DtDisplayConfigEditorWidget::onPropertyChanged | ( | QTreeWidgetItem * | item | ) | [slot] |
Property sheet slots.
| virtual void makVrv::DtDisplayConfigEditorWidget::activate | ( | ) | [protected, virtual] |
Called when the page is displayed.
Implements makVrv::DtPage.
| virtual void makVrv::DtDisplayConfigEditorWidget::deactivate | ( | ) | [protected, virtual] |
Called when the page is hidden.
Implements makVrv::DtPage.
| void makVrv::DtDisplayConfigEditorWidget::updateActionByFlag | ( | int | itemFlags, |
| unsigned int | flag, | ||
| QAction * | action | ||
| ) | [protected] |
Helper function for setting the parameters of an action via its flags.
| void makVrv::DtDisplayConfigEditorWidget::updateButtonByFlag | ( | int | itemFlags, |
| unsigned int | flag, | ||
| QPushButton * | button | ||
| ) | [protected] |
| virtual bool makVrv::DtDisplayConfigEditorWidget::property | ( | QString | name, |
| int & | value | ||
| ) | const [protected, virtual] |
| virtual bool makVrv::DtDisplayConfigEditorWidget::property | ( | QString | name, |
| QString & | value | ||
| ) | const [protected, virtual] |
| virtual bool makVrv::DtDisplayConfigEditorWidget::property | ( | QString | name, |
| double & | value | ||
| ) | const [protected, virtual] |
| virtual bool makVrv::DtDisplayConfigEditorWidget::property | ( | QString | name, |
| bool & | value | ||
| ) | const [protected, virtual] |
| virtual bool makVrv::DtDisplayConfigEditorWidget::property | ( | QString | name, |
| QStringList & | value | ||
| ) | const [protected, virtual] |
| DtWindowConfiguration::WindowType makVrv::DtDisplayConfigEditorWidget::mapStringToWindowType | ( | const QString & | windowTypeString | ) | [protected] |
| QString makVrv::DtDisplayConfigEditorWidget::mapWindowTypeToString | ( | const DtWindowConfiguration::WindowType | windowType | ) | [protected] |
| DtChannelConfiguration::ProjectionUnits makVrv::DtDisplayConfigEditorWidget::mapStringToProjectionUnits | ( | const QString & | projectionUnitsString | ) | [protected] |
| QString makVrv::DtDisplayConfigEditorWidget::mapProjectionUnitsToString | ( | const DtChannelConfiguration::ProjectionUnits | units | ) | [protected] |
| DtChannelConfiguration::ProjectionResizePolicy makVrv::DtDisplayConfigEditorWidget::mapStringToProjectionResizePolicy | ( | const QString & | projectionResizePolicyString | ) | [protected] |
| QString makVrv::DtDisplayConfigEditorWidget::mapProjectionResizePolicyToString | ( | const DtChannelConfiguration::ProjectionResizePolicy | projectionResizePolicy | ) | [protected] |
| void makVrv::DtDisplayConfigEditorWidget::requestNewObserverName | ( | ) | [protected] |
bring up a request dialog for new observer name
MAKCommonWidgets::DtPropertyTypeFactory* makVrv::DtDisplayConfigEditorWidget::myPropertyTypeFactory [protected] |
QString makVrv::DtDisplayConfigEditorWidget::myDisplayNameStr [protected] |
QString makVrv::DtDisplayConfigEditorWidget::myWireframeStr [protected] |
QString makVrv::DtDisplayConfigEditorWidget::myWindowNameStr [protected] |
QString makVrv::DtDisplayConfigEditorWidget::myChannelNameStr [protected] |
QString makVrv::DtDisplayConfigEditorWidget::myChannelObserverNameStr [protected] |
QString makVrv::DtDisplayConfigEditorWidget::myViewportLeftNameStr [protected] |
QString makVrv::DtDisplayConfigEditorWidget::myViewportRightNameStr [protected] |
QString makVrv::DtDisplayConfigEditorWidget::myViewportBottomNameStr [protected] |
QString makVrv::DtDisplayConfigEditorWidget::myViewportTopNameStr [protected] |
QString makVrv::DtDisplayConfigEditorWidget::myWindowPosXStr [protected] |
QString makVrv::DtDisplayConfigEditorWidget::myWindowTypeStr [protected] |
QString makVrv::DtDisplayConfigEditorWidget::myScreenNumberStr [protected] |
QString makVrv::DtDisplayConfigEditorWidget::myWindowPosYStr [protected] |
QString makVrv::DtDisplayConfigEditorWidget::myWindowWidthStr [protected] |
QString makVrv::DtDisplayConfigEditorWidget::myWindowHeightStr [protected] |
QString makVrv::DtDisplayConfigEditorWidget::myFixedSizeStr [protected] |
QString makVrv::DtDisplayConfigEditorWidget::myCamPosOffXStr [protected] |
QString makVrv::DtDisplayConfigEditorWidget::myCamPosOffYStr [protected] |
QString makVrv::DtDisplayConfigEditorWidget::myCamPosOffZStr [protected] |
QString makVrv::DtDisplayConfigEditorWidget::myCamOriOffPsiStr [protected] |
QString makVrv::DtDisplayConfigEditorWidget::myCamOriOffThetaStr [protected] |
QString makVrv::DtDisplayConfigEditorWidget::myCamOriOffPhiStr [protected] |
QString makVrv::DtDisplayConfigEditorWidget::myProjectionUnitsStr [protected] |
QString makVrv::DtDisplayConfigEditorWidget::myFrustumLeftStr [protected] |
QString makVrv::DtDisplayConfigEditorWidget::myFrustumRightStr [protected] |
QString makVrv::DtDisplayConfigEditorWidget::myFrustumBottomStr [protected] |
QString makVrv::DtDisplayConfigEditorWidget::myFrustumTopStr [protected] |
QString makVrv::DtDisplayConfigEditorWidget::myZNearStr [protected] |
QString makVrv::DtDisplayConfigEditorWidget::myZFarStr [protected] |
QString makVrv::DtDisplayConfigEditorWidget::myDynamicNearFarStr [protected] |
QString makVrv::DtDisplayConfigEditorWidget::myProjectionResizePolicyStr [protected] |
QString makVrv::DtDisplayConfigEditorWidget::myKeywordStr [protected] |