VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Member Functions
exampleInfoPage::DtExampleInfoPage Class Reference

The DtTaskStatePage class will show information for all currently running tasks and reactive tasks that are also executing tasks. More...

Inheritance diagram for exampleInfoPage::DtExampleInfoPage:
Inheritance graph
[legend]

Public Member Functions

 DtExampleInfoPage (makVrv::DtDe &de, QWidget *parent, Qt::WindowFlags f=Qt::SubWindow)
 CTOR. More...
 
virtual ~DtExampleInfoPage ()
 DTOR. More...
 
virtual QIcon icon ()
 Get the icon of the page. More...
 
virtual QString title ()
 Get the title of the page. More...
 
virtual const std::string & pageClassName () const
 Get the class name of the page. More...
 
- Public Member Functions inherited from makVrf::makVrfGuiObjectInformationQt::DtInformationDialogPage
 DtInformationDialogPage (makVrv::DtDe &de, QWidget *parent, Qt::WindowFlags f=Qt::SubWindow)
 CTOR. More...
 
virtual ~DtInformationDialogPage ()
 DTOR. More...
 
virtual ShowStatus setupGui (makVrv::DtStateView< makVrv::DtVrlinkSimulatedBaseState > *)
 
virtual QTreeWidgetdataItems ()
 
virtual void activate (makVrv::DtStateView< makVrv::DtVrlinkSimulatedBaseState > *state)
 Activates page for given state. More...
 
virtual void stateViewRemoved ()
 
virtual void updateData ()
 
virtual bool mouseEnterEvent ()
 
virtual bool mouseLeaveEvent ()
 
virtual void setFixedItemHeight (int)
 Override for global fixed height if non -1. More...
 
virtual void setFixedItemWidth (int)
 Override for global fixed width if non -1. More...
 
virtual void addDataItems (const makVrv::DtPageConfiguration::PagePathList &)
 
virtual bool selectElement (const std::string &)
 If this element exists then make sure it is visible. More...
 
virtual bool isSubElementSelected (const std::string &) const
 Returns true if the sub element is selected. More...
 
virtual void unknownDataItem (const std::string &)
 Called when an unknown data item is received. Default does nothing. More...
 
virtual const
makVrv::DtPageConfiguration::PagePathList
informationItems () const
 
virtual QWidget * createWidgetRepresentation (QWidget *parent, makVrv::DtStateView< makVrv::DtVrlinkSimulatedBaseState > *, const std::string &keywords)
 Default is no-op. For single line displays this will return a widget that shows minimal data of this page. More...
 
virtual QWidget * widgetRepresentation (QWidget *parent, makVrv::DtStateView< makVrv::DtVrlinkSimulatedBaseState > *)
 
virtual QSize minimumSizeHint () const
 
virtual void setMaximumSize (const QSize &size)
 
virtual void setMinimumSize (const QSize &size)
 
virtual QRect geometry () const
 
virtual void setMinimumHeight (int)
 
virtual void setMinimumWidth (int)
 
virtual void setMaximumHeight (int)
 
virtual void setMaximumWidth (int)
 
virtual void removeTitle ()
 
virtual void adjustWidgetForColumnSpan (int colSpan)
 
virtual void adjustWidgetForRowSpan (int rowSpan)
 
virtual void setLineBreak (int)
 If there is a widget representation, set a line break for this widget representation that has the given thickness. More...
 
virtual
DtInformationDialogPageLogic
createLogic ()
 
virtual void dialogAboutToShow (DtInformationDialog *)
 The dialog is about to show for the first time, and this is the first page to show. Allows for sizing of dialog, if need be. More...
 
DtInformationDialogPageLogiclogic () const
 
virtual void setLogic (DtInformationDialogPageLogic *)
 
virtual void forceRemove ()
 
virtual void signalToAddWhenReady (bool, const makVrv::DtStateView< makVrv::DtVrlinkSimulatedBaseState > *s)
 Setup condition to show page when met. Default is no-op. More...
 
virtual void setSizeHint (const QSize &)
 Sets the size hint. If either width or height is -1 then base is used for the one that is -1. More...
 
virtual QSize sizeHint () const
 
virtual void mainWindowHidden ()
 
virtual void mainWindowShown ()
 
- Public Member Functions inherited from makVrv::DtPage
 DtPage (DtDe &de, QWidget *parent=0, Qt::WindowFlags f=0)
 CTOR for page. More...
 
virtual ~DtPage ()
 DTOR for page. More...
 
virtual PageAction pageAction ()
 return the current action on the page More...
 
virtual void setPageAction (PageAction action)
 set the curret action on the page More...
 
virtual void setActionFlag (int flag)
 set the action flag of the page More...
 
virtual int actionFlag ()
 return the action flag of the page More...
 
virtual void setParentDialog (QWidget *paraentDialog)
 set the parent dialog that owns this page More...
 
virtual QWidget * parentDialog ()
 return the parent dialog that own this page More...
 
virtual bool shouldAskBeforeAction (PageAction action)
 test the action flag with the action, return true if we should ask before executing the action /param action the current page action More...
 
virtual void askBeforeAction ()
 Called when the action flag is set and before the action is beind executed, default do nothing. More...
 
virtual void executeAfterAsk (bool revert)
 Called after askBeforeAction(), whether user wants to revert the action or resume the action /param revert if true, the user wants to revert the action, otherwise resume it. More...
 
virtual void resumeLastAction ()
 resume the last action of the page More...
 
virtual void onCloseEvent ()
 will be called when user hit the close button of this page, default do nothing. More...
 
virtual void onSwitchEvent ()
 will be called when user try switch to another page, default do nothing. More...
 
- Public Member Functions inherited from makVrf::makVrfGuiObjectInformationQt::DtInformationSectionMouseEventHandler
 DtInformationSectionMouseEventHandler ()
 CTOR. More...
 
virtual ~DtInformationSectionMouseEventHandler ()
 DTOR. More...
 
int fixedItemWidth () const
 
int fixedItemHeight () const
 
virtual void setKeywords (const std::string &)
 
virtual bool hasKeyword (const std::string &) const
 
virtual std::string keywords () const
 
virtual void setVertexId (makVrv::DtUniqueID id)
 
virtual bool mouseReleaseEvent ()
 Mouse events. More...
 

Static Public Member Functions

static const std::string & thePageClassName ()
 Static accessor for the class name. More...
 
- Static Public Member Functions inherited from makVrf::makVrfGuiObjectInformationQt::DtInformationSectionMouseEventHandler
static void parseValue (const std::set< std::string > &variables, const std::string &find, int &value)
 
static void parseValue (const std::set< std::string > &variables, const std::string &find, std::string &value)
 

Protected Member Functions

virtual void activate ()
 Called when the page is displayed. More...
 
virtual void deactivate ()
 Deactivates page. More...
 
- Protected Member Functions inherited from makVrf::makVrfGuiObjectInformationQt::DtInformationDialogPage
virtual QWidget * createPageContents (ShowStatus &status)
 Fill in status (default is AlwaysShow) if there is to be a different show status. More...
 
virtual void updateShowState (const std::string &s, bool b)
 
virtual bool keepInformationDialogUpOnRewind () const
 

Additional Inherited Members

- Public Types inherited from makVrf::makVrfGuiObjectInformationQt::DtInformationDialogPage
enum  ShowStatus { AlwaysShow = 0, NeverShow = 1, InitiallyHideAndCheckToShow = 2 }
 
- Public Types inherited from makVrv::DtPage
enum  PageAction { None = 0x0000, Switching = 0x0001, Closing = 0x0010 }
 
- Public Attributes inherited from makVrf::makVrfGuiObjectInformationQt::DtInformationDialogPage
boost::signals2::signal< void(DtInformationDialogPage *)> signal_readyToShow
 
boost::signals2::signal< void()> signal_stateViewUpdated
 
boost::signals2::signal< void(std::string,
DtInformationSectionDisplayHandler *)> 
signal_showInformationPage
 
boost::signals2::signal< void(std::string,
bool)> 
signal_expandSection
 
QVBoxLayout * myMainLayout
 
QVBoxLayout * myContentsLayout
 
QTreeWidgetmyDataItems
 
QWidget * myWidgetRepresentation
 
DtLineBreakWidgetmyLineBreakWidget
 
- Static Public Attributes inherited from makVrf::makVrfGuiObjectInformationQt::DtInformationSectionMouseEventHandler
static int theFixedItemHeight
 
static int theFixedItemWidth
 
- Protected Slots inherited from makVrf::makVrfGuiObjectInformationQt::DtInformationDialogPage
virtual void lineBreakDestroyed ()
 
- Protected Attributes inherited from makVrf::makVrfGuiObjectInformationQt::DtInformationDialogPage
DtInformationDialogPageLogicmyLogic
 
makVrv::DtPageConfiguration::PagePathList myInformationItems
 
int myLineBreak
 
bool myDeleting
 
QSize mySizeHint
 
- Protected Attributes inherited from makVrv::DtPage
DtDemyDe
 
QWidget * myParentDialog
 
PageAction myCurrentPageAction
 
int myActionFlag
 
- Protected Attributes inherited from makVrf::makVrfGuiObjectInformationQt::DtInformationSectionMouseEventHandler
int myColSpan
 
int myRowSpan
 
int myFixedItemWidth
 
int myFixedItemHeight
 
QSizePolicy::Policy myMinimumSizePolicy
 
QSizePolicy::Policy myMaximumSizePolicy
 
std::vector< DtStringmyKeywords
 
makVrv::DtUniqueID myVertexId
 

Detailed Description

The DtTaskStatePage class will show information for all currently running tasks and reactive tasks that are also executing tasks.

Constructor & Destructor Documentation

exampleInfoPage::DtExampleInfoPage::DtExampleInfoPage ( makVrv::DtDe de,
QWidget *  parent,
Qt::WindowFlags  f = Qt::SubWindow 
)

CTOR.

virtual exampleInfoPage::DtExampleInfoPage::~DtExampleInfoPage ( )
virtual

DTOR.

Member Function Documentation

virtual QIcon exampleInfoPage::DtExampleInfoPage::icon ( )
virtual

Get the icon of the page.

Implements makVrv::DtPage.

virtual QString exampleInfoPage::DtExampleInfoPage::title ( )
virtual

Get the title of the page.

Implements makVrv::DtPage.

virtual const std::string& exampleInfoPage::DtExampleInfoPage::pageClassName ( ) const
virtual

Get the class name of the page.

Implements makVrv::DtPage.

static const std::string& exampleInfoPage::DtExampleInfoPage::thePageClassName ( )
static

Static accessor for the class name.

virtual void exampleInfoPage::DtExampleInfoPage::activate ( )
protectedvirtual

Called when the page is displayed.

Reimplemented from makVrf::makVrfGuiObjectInformationQt::DtInformationDialogPage.

virtual void exampleInfoPage::DtExampleInfoPage::deactivate ( )
protectedvirtual

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

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)