![]() |
MAK Data Logger API Documentation for DIS
|
Inheritance diagram for MAKLogger::DtLgrRemoteMainWindow:
Collaboration diagram for MAKLogger::DtLgrRemoteMainWindow:Public Slots | |
| void | updateInterfaces () |
| Slot that updates the interfaces on every tick. More... | |
Public Member Functions | |
| DtLgrRemoteMainWindow (DtRemoteControlInterface *remoteControlInterface) | |
| CTOR. More... | |
| virtual | ~DtLgrRemoteMainWindow () |
| DTOR. More... | |
| virtual void | initialize (QObject *eventhandler, const DtLgrCtrlGuiCommandLine &options) |
| Initialize the main window. Connects to the event handler, adds menus, and sets up default connection parameters. More... | |
| virtual bool | openFile (DtFilename fileName, bool constructFilename) |
| Open file. More... | |
| virtual void | closeFile () |
| Close file. More... | |
| virtual void | play (int lgrMode) |
| Start Playback. More... | |
| virtual void | pause () |
| Pause Playback/Record. More... | |
| virtual void | stop () |
| Stop Playback. More... | |
| virtual void | setSpeed (double, bool) |
| Set playback speed. More... | |
| virtual void | increaseSpeed () |
| Increase (double) playback speed. More... | |
| virtual void | decreaseSpeed () |
| Decrease (half) playback speed. More... | |
| virtual void | jumpToStart () |
| Jump to Start. More... | |
| virtual void | jumpToEnd () |
| Jump to End. More... | |
| virtual void | toggleLoopAtEnd () |
| Toggle loop at end. More... | |
| virtual void | record (DtFilename &filename, DtString &description, bool constructFilename) |
| Create new file to record. More... | |
| virtual void | startRecording () |
| Start recording. More... | |
| virtual void | connectionDialog () |
| Opens "Connection" dialog. More... | |
| virtual void | connect () |
| Connect. More... | |
| virtual void | disconnect () |
| Disconnect. More... | |
| virtual QString | getLoggerFileFilter () const |
| Return the Normal Logger file filter. More... | |
| virtual QString | getRemoteControlLoggerFileFilter () const |
| Return the Remote Control Logger file filter. More... | |
| virtual QString | getDefaultLoggerFileDirectory () const |
| Return the default Logger file directory. More... | |
| virtual double | refreshRate () |
| Return the refresh rate for the GUI. More... | |
| virtual void | setRefreshRate (double rr) |
| Set the refresh rate for the GUI. More... | |
| virtual DtLgrRemoteMainWindow * | window () |
| virtual const DtTimeComponent & | displayTime () const |
| virtual QObject * | eventHandler () |
| MAKCommonWidgets::DtDynamicMenuBar & | dynamicMenuBar () |
| virtual DtLgrRemoteConnection * | connection () |
| Get the network connection. More... | |
| virtual DtLgrRemoteDisplayInfo * | displayInfo () |
| Get the display info. More... | |
| virtual DtFilename | xmlFilename () |
| Get the filename for the currently opened remote control file. More... | |
| virtual void | loadStylesheet (bool enabled) |
| Load the stylesheet for the given theme. More... | |
| virtual void | replaceAll (std::string &searchText, const std::string &stringToFind, const std::string &stringToReplace) const |
| Replace all instances of stringToFind with stringToReplace in searchText. More... | |
| virtual std::string | resolveVars (const std::string &s) |
| Resolve a directory by replacing variables with the appropriate values. More... | |
| void | setWidgetIconStyleManager (DtRemoteWidgetIconStyleManager *manager) |
| Set the widget icon style manager. More... | |
| DtRemoteWidgetIconStyleManager * | widgetIconStyleManager () |
| Get the widget icon style manager. More... | |
| virtual std::vector< std::pair < QColor, QColor > > | iconColorMappingsByMode (QIcon::Mode modeToGetMappingsFor) const |
| Get the color mappings to use for the provided QIcon::Mode. More... | |
| virtual bool | bypassRemoteLoggerFile () const |
| Set/Get Bypass remote logger file state. More... | |
| virtual void | setBypassRemoteLoggerFile (bool enableBypass) |
| Set/Get Bypass remote logger file state. More... | |
| virtual bool | constructFilename () const |
| Set/Get Construct filename state. More... | |
| virtual void | setConstructFilename (bool enableConstuct) |
| Set/Get Construct filename state. More... | |
| virtual void | setFileDescription (const DtString &description) |
| Set/Get file description. More... | |
| virtual QString | getFileDescription (const QString &filename) |
| Set/Get file description. More... | |
| virtual DtString | getFileDescription () |
| Set/Get file description. More... | |
| const DtRemoteControlInterface * | fullRemoteControlInterface () const |
| Access the different remote interfaces. More... | |
| DtRemoteControlInterface * | fullRemoteControlInterface () |
| Access the different remote interfaces. More... | |
| const DtRemoteControlPlaybackInterface * | remoteControlPlaybackInterface () const |
| Access the different remote interfaces. More... | |
| DtRemoteControlPlaybackInterface * | remoteControlPlaybackInterface () |
| Access the different remote interfaces. More... | |
| const DtRemoteControlRecordInterface * | remoteControlRecordInterface () const |
| Access the different remote interfaces. More... | |
| DtRemoteControlRecordInterface * | remoteControlRecordInterface () |
| Access the different remote interfaces. More... | |
| const DtRemoteControlEditorInterface * | remoteControlEditorInterface () const |
| Access the different remote interfaces. More... | |
| DtRemoteControlEditorInterface * | remoteControlEditorInterface () |
| Access the different remote interfaces. More... | |
| const DtRemoteControlSimulationInterface * | remoteControlSimulationInterface () const |
| Access the different remote interfaces. More... | |
| DtRemoteControlSimulationInterface * | remoteControlSimulationInterface () |
| Access the different remote interfaces. More... | |
| const DtRemoteControlSystemInterface * | remoteControlSystemInterface () const |
| Access the different remote interfaces. More... | |
| DtRemoteControlSystemInterface * | remoteControlSystemInterface () |
| Access the different remote interfaces. More... | |
Static Public Member Functions | |
| static const QString & | titleBarText () |
| static void | setTitleBarText (const QString &val) |
| static const QString & | shortTitleBarText () |
| static void | setShortTitleBarText (const QString &val) |
| static const QString & | guiConfigFileName () |
| static void | setGuiConfigFileName (const QString &val) |
Protected Member Functions | |
| void | closeEvent (QCloseEvent *event) |
| void | addNewMenu (DtLgrMenu *menu, QString previousMenuName=QString()) |
| void | addMenu (QString previousMenuName, DtLgrMenu *menu) |
| void | addNewToolbar (QWidget *widget, QString toolbarName) |
| void | browseOpenLoggerFile (QString title) |
Protected Attributes | |
| DtLgrRemoteLoggerView * | myRemoteLoggerView |
| DtLgrRemoteConnection * | myConnection |
| const DtEntityIdentifier | myLgrEntityID |
| DtLgrRemoteDisplayInfo * | myDisplayInfo |
| MAKCommonWidgets::DtDynamicMenuBar * | myMenuBar |
| DtTimeComponent * | myTimeComponent |
| QTimer * | myUpdateTimer |
| QStyle * | myNewDockStyle |
| QObject * | myEventHandler |
| DtFilename | myFile |
| DtRemoteControlInterface * | myRemoteControlInterface |
| bool | myBypassRemoteLoggerFile |
| bool | myConstructFilename |
| std::string | myAppPath |
| std::string | myDataPath |
| QColor | myActualIconPrimaryColor |
| QColor | myNormalIconPrimaryColor |
| QColor | myDisabledIconPrimaryColor |
| QColor | mySelectedIconPrimaryColor |
| QColor | myActiveIconPrimaryColor |
| DtRemoteWidgetIconStyleManager * | myWidgetIconStyleManager |
Static Protected Attributes | |
| static QString | theTitleBarText |
| static QString | theShortTitleBarText |
| static QString | theGuiConfigFileName |
Private Member Functions | |
| DtLgrRemoteMainWindow (const DtLgrRemoteMainWindow &orig) | |
| Not implemented. More... | |
| DtLgrRemoteMainWindow & | operator= (const DtLgrRemoteMainWindow &orig) |
| Not implemented. More... | |
| MAKLogger::DtLgrRemoteMainWindow::DtLgrRemoteMainWindow | ( | DtRemoteControlInterface * | remoteControlInterface | ) |
CTOR.
|
virtual |
DTOR.
|
private |
Not implemented.
|
protected |
|
protected |
|
protected |
|
protected |
|
virtual |
Set/Get Bypass remote logger file state.
|
protected |
|
virtual |
Close file.
|
virtual |
Connect.
|
virtual |
Get the network connection.
|
virtual |
Opens "Connection" dialog.
|
virtual |
Set/Get Construct filename state.
|
virtual |
Decrease (half) playback speed.
|
virtual |
Disconnect.
|
virtual |
Get the display info.
|
virtual |
| MAKCommonWidgets::DtDynamicMenuBar& MAKLogger::DtLgrRemoteMainWindow::dynamicMenuBar | ( | ) |
|
virtual |
| const DtRemoteControlInterface* MAKLogger::DtLgrRemoteMainWindow::fullRemoteControlInterface | ( | ) | const |
Access the different remote interfaces.
| DtRemoteControlInterface* MAKLogger::DtLgrRemoteMainWindow::fullRemoteControlInterface | ( | ) |
Access the different remote interfaces.
|
virtual |
Return the default Logger file directory.
|
virtual |
Set/Get file description.
|
virtual |
Set/Get file description.
|
virtual |
Return the Normal Logger file filter.
|
virtual |
Return the Remote Control Logger file filter.
|
static |
|
virtual |
Get the color mappings to use for the provided QIcon::Mode.
|
virtual |
Increase (double) playback speed.
|
virtual |
Initialize the main window. Connects to the event handler, adds menus, and sets up default connection parameters.
|
virtual |
Jump to End.
|
virtual |
Jump to Start.
|
virtual |
Load the stylesheet for the given theme.
|
virtual |
Open file.
|
private |
Not implemented.
|
virtual |
Pause Playback/Record.
|
virtual |
Start Playback.
|
virtual |
Create new file to record.
|
virtual |
Return the refresh rate for the GUI.
| const DtRemoteControlEditorInterface* MAKLogger::DtLgrRemoteMainWindow::remoteControlEditorInterface | ( | ) | const |
Access the different remote interfaces.
| DtRemoteControlEditorInterface* MAKLogger::DtLgrRemoteMainWindow::remoteControlEditorInterface | ( | ) |
Access the different remote interfaces.
| const DtRemoteControlPlaybackInterface* MAKLogger::DtLgrRemoteMainWindow::remoteControlPlaybackInterface | ( | ) | const |
Access the different remote interfaces.
| DtRemoteControlPlaybackInterface* MAKLogger::DtLgrRemoteMainWindow::remoteControlPlaybackInterface | ( | ) |
Access the different remote interfaces.
| const DtRemoteControlRecordInterface* MAKLogger::DtLgrRemoteMainWindow::remoteControlRecordInterface | ( | ) | const |
Access the different remote interfaces.
| DtRemoteControlRecordInterface* MAKLogger::DtLgrRemoteMainWindow::remoteControlRecordInterface | ( | ) |
Access the different remote interfaces.
| const DtRemoteControlSimulationInterface* MAKLogger::DtLgrRemoteMainWindow::remoteControlSimulationInterface | ( | ) | const |
Access the different remote interfaces.
| DtRemoteControlSimulationInterface* MAKLogger::DtLgrRemoteMainWindow::remoteControlSimulationInterface | ( | ) |
Access the different remote interfaces.
| const DtRemoteControlSystemInterface* MAKLogger::DtLgrRemoteMainWindow::remoteControlSystemInterface | ( | ) | const |
Access the different remote interfaces.
| DtRemoteControlSystemInterface* MAKLogger::DtLgrRemoteMainWindow::remoteControlSystemInterface | ( | ) |
Access the different remote interfaces.
|
virtual |
Replace all instances of stringToFind with stringToReplace in searchText.
|
virtual |
Resolve a directory by replacing variables with the appropriate values.
|
virtual |
Set/Get Bypass remote logger file state.
|
virtual |
Set/Get Construct filename state.
|
virtual |
Set/Get file description.
|
static |
|
virtual |
Set the refresh rate for the GUI.
|
static |
|
virtual |
Set playback speed.
|
static |
| void MAKLogger::DtLgrRemoteMainWindow::setWidgetIconStyleManager | ( | DtRemoteWidgetIconStyleManager * | manager | ) |
Set the widget icon style manager.
|
static |
|
virtual |
Start recording.
|
virtual |
Stop Playback.
|
static |
|
virtual |
Toggle loop at end.
|
slot |
Slot that updates the interfaces on every tick.
| DtRemoteWidgetIconStyleManager* MAKLogger::DtLgrRemoteMainWindow::widgetIconStyleManager | ( | ) |
Get the widget icon style manager.
|
virtual |
|
virtual |
Get the filename for the currently opened remote control file.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
staticprotected |
|
staticprotected |
|
staticprotected |