![]() |
MAK Data Logger API Documentation for DIS
|
Class providing SLOTS to be connected to Qt signals. More...
Inheritance diagram for MAKLogger::DtLgrSlots:
Collaboration diagram for MAKLogger::DtLgrSlots:Public Types | |
| typedef DtLgrExportDialog *(* | ExportDialogCreator )(DtLgrGuiModel *, QWidget *parent) |
Public Slots | |
| void | updateInterfaces () |
| void | deleteAssistant () |
Lgr Component Slots | |
| virtual void | lgrComponentVisibilityChanged (bool visible) |
Slots for Interactive input via a dialog. | |
| virtual void | queryUserToRecordAs () |
| Slot responsible for interactively create a new file. More... | |
| virtual void | queryUserToRecordMultipleFiles () |
| Slot responsible for interactively recording to multiple files. More... | |
| virtual void | queryUserToOpenFile () |
| Slot responsible for interactively opening a file. More... | |
| virtual void | queryUserToCloseFile () |
| Slot responsible for interactively closing a file. More... | |
| virtual void | displayCurrentLoggerInfo () |
| Slot responsible for interactively opening a logger preview dialog. More... | |
| virtual void | queryUserToSaveFile () |
| Slot responsible for interactively create a new file. More... | |
| virtual void | queryUserToSaveFileAs () |
| Slot responsible for interactively create a new file. More... | |
| virtual void | queryUserToJumpToTime () |
| Slot responsible for interactively jumping to a time. More... | |
| virtual void | queryUserToSetStartStopTimes () |
| Slot responsible for interactively setting the start and stop times. More... | |
| virtual void | queryUserToSetSpeed () |
| Slot responsible for interactively setting the speed. More... | |
| virtual void | queryUserToSetZoom () |
| Slot responsible for interactively setting the zoom. More... | |
| virtual void | queryUserToExportSection () |
| Slot responsible for interactively exporting a section of tape. More... | |
| virtual void | queryUserToExportFile () |
| Slot responsible for interactively exporting a tape. More... | |
| virtual void | queryUserToMergeInFile () |
| Slot responsible for interactively merging in a file. More... | |
| virtual void | queryUserToAppendFile () |
| Slot responsible for interactively appending in a file. More... | |
| virtual void | queryUserToPrefixFile () |
| Slot responsible for interactively appending in a file. More... | |
| virtual void | queryUserToOffsetTime () |
| Slot responsible for getting the time to offset. More... | |
| virtual void | queryUserToExit () |
| Slot responsible for exiting an application. More... | |
| virtual void | queryUserToUpgradeFile () |
| Slot responsible for asking if the user would like to convert the file. More... | |
| virtual void | queryUserToRevert () |
| Slot responsible for asking if the user would like to revert. More... | |
| virtual void | queryUserToSaveRecordingData () |
| Slot responsible for asking if the user would like to save the recording data. More... | |
| virtual void | startLongOperation () |
| Start the long operation. More... | |
| virtual void | finishLongOperation () |
| Finish the long operation. More... | |
| virtual void | updateLongOperation () |
| Update the long operation. More... | |
| virtual void | cancelLongOperation () |
| Attempt to cancel a long operation. More... | |
| virtual void | fileExpandingChanged (const bool &isExpanding) |
| Handle when that expanding state changes on a file (i.e., when playing an active recording). More... | |
| virtual void | jumpTimeChanged (const DtAbsoluteTime &jumpTime) |
| Handle when a time jump is made. More... | |
Simulation slots | |
| virtual void | toggleConnection () |
Playing Slots | |
| virtual void | openRecentFile () |
| Slot for opening specific file for playback. More... | |
| virtual void | play () |
| Slot for starting playback. More... | |
| virtual void | stop () |
| Slot for stopping playback. More... | |
| virtual void | pause () |
| Slot for pausing playback. More... | |
| virtual void | togglePlayPause () |
| Slot for toggling between playing and pausing. More... | |
| virtual void | setCurrentTime (const DtAbsoluteTime &) |
| Slot for setting the current time. Same as jump to time. More... | |
| virtual void | jumpToStart () |
| Slot for setting the current time to the start time. More... | |
| virtual void | jumpToEnd () |
| Slot for setting the current time to the end time. More... | |
| virtual void | increasePlaybackSpeed () |
| Slot for increasing the playback speed. More... | |
| virtual void | decreasePlaybackSpeed () |
| Slot for decreasing the playback speed. More... | |
| virtual void | setPlaybackSpeed (double) |
| Slot for setting the playback speed. More... | |
| virtual void | setStartStopTimes (const DtAbsoluteTime &start, const DtAbsoluteTime &stop) |
| Slot for setting the start and stop times. More... | |
| virtual void | setStartTime (const DtAbsoluteTime &start) |
| Slot for Setting the start time. More... | |
| virtual void | setStopTime (const DtAbsoluteTime &stop) |
| Slot for setting the stop time. More... | |
| virtual void | setLoopAtEnd (bool) |
| Slot for changed behavior at end of playback. More... | |
| virtual void | setPlayOnLoad (bool) |
| Slot for changing the behavior of starting playback after loading a file. More... | |
| virtual void | setStreamVideo (bool) |
| Slot for enabling/disabling video recording. More... | |
Recording Slots | |
| virtual void | newRecording (QString name, bool overwrite) |
| Slot for starting a new recording. More... | |
| virtual void | record () |
| Slot for starting recording. More... | |
| virtual void | setPauseOnRecordAs (bool enable) |
| Slot for changing if the logger pauses after a record as. More... | |
Editing Slots | |
| virtual void | clearSelection () const |
| Slot for clearing the current time selection. More... | |
| virtual void | cutSelection () const |
| Slot for cutting the current time selection. More... | |
| virtual void | trimStart () const |
| Slot for trimming the start of a file. More... | |
External App Slots | |
| virtual void | showHelp () |
| Show help. More... | |
| virtual void | showUserGuide () |
| show user guide More... | |
| virtual void | showReleaseNotes () |
| show user guide More... | |
| virtual void | showClassDocs () |
| show class docs More... | |
| virtual void | showAboutBox () |
| show about box More... | |
| virtual void | launchVersionWebsite () |
| launch Logger version web page. More... | |
| virtual void | launchProductWebsite () |
| launch Logger product web page. More... | |
Signals | |
| void | filterCountChanged (int) |
| void | filenameChanged (QString) |
| void | fileOpenForPlaybackChanged (bool) |
| void | fileOpenForRecordingChanged (bool) |
| void | postUpdateSignal (DtLgrGuiModel &) |
| void | playbackStateChanged (bool) |
| void | playbackPausedChanged (bool) |
| void | recordingStateChanged (bool) |
| void | connectStatusChanged (bool) |
| void | unableToConnect (bool) |
Public Member Functions | |
| DtLgrSlots (DtLgrMainWindow *mainWindow, DtLgrGuiModel *model) | |
| CTOR. More... | |
| virtual | ~DtLgrSlots () |
| DTOR. More... | |
| virtual void | customEvent (QEvent *) |
| Handle custom events. More... | |
| DtLgrMainWindow * | mainWindow () |
| Get the main window. More... | |
| virtual void | addMenuToMainWindow (DtLgrMenu *menu, QString afterThisMenu=QString()) |
| Add a menu to the window. More... | |
| virtual void | removeMenuFromMainWindow (QString menuName) |
| Remove a menu from the window. More... | |
| virtual void | addGuiComponent (DtLgrGuiComponent *component) |
| Add a GUI component to the window. More... | |
| virtual void | addWidgetToToolbar (QWidget *widget, QString toolBarName) |
| Add a widget to a tool bar. More... | |
| virtual void | addWidgetToStatusBar (QWidget *widget) |
| Add a widget to the status bar. More... | |
| virtual void | connectMenuItem (QAction *action, QString parentName, QString itemName) |
| Connect an action to a menu item. More... | |
| virtual void | addExportDialog (QString exportType, ExportDialogCreator creator) |
| Add a export dialog. More... | |
Protected Member Functions | |
| void | handleLgrAppEvent (DtLgrAppGuiEvent &event) |
| void | emitFilterCountChanged (const int &count) |
| void | emitOpenPlayFile (const DtString &filename) |
| void | emitOpenRecordFile (const DtString &filename) |
| void | displayErrorMessage (const DtString &error) |
| void | emitPlaybackStateChanged (const bool &state) |
| void | emitPlaybackPausedChanged (const bool &isPaused) |
| void | emitRecordingStateChanged (const bool &state) |
| void | exportCompleted (const DtString &exportType) |
| void | emitCrippleGuiStateChanged (const bool &state) |
| void | emitConnectedStatusChanged (const bool &state) |
| void | emitUnableToConnect (const bool &state) |
| void | followIntervalChanged (const double &time) |
| void | mediaPlayInWindowOperationActive (const bool &isActive) |
| void | exportTypeAddedCallback (const DtString &changed) |
| void | handleDropFileEvent (DtLgrDropFileEvent &event) |
Protected Attributes | |
| DtLgrMainWindow * | myMainWindow |
| DtLgrGuiModel * | myModel |
Class providing SLOTS to be connected to Qt signals.
| typedef DtLgrExportDialog*(* MAKLogger::DtLgrSlots::ExportDialogCreator)(DtLgrGuiModel *, QWidget *parent) |
| MAKLogger::DtLgrSlots::DtLgrSlots | ( | DtLgrMainWindow * | mainWindow, |
| DtLgrGuiModel * | model | ||
| ) |
CTOR.
|
virtual |
DTOR.
|
virtual |
Add a export dialog.
|
virtual |
Add a GUI component to the window.
|
virtual |
Add a menu to the window.
| Input | |
| menu | is a pointer to a DtLgrMenu object. Ownership of this object is transfered to the MainWindow. |
| afterThisMenu | is the name of the menu to insert after, if this is null or not found the menu is added at the end. |
|
virtual |
Add a widget to the status bar.
|
virtual |
Add a widget to a tool bar.
|
virtualslot |
Attempt to cancel a long operation.
|
virtualslot |
Slot for clearing the current time selection.
|
virtual |
Connect an action to a menu item.
|
signal |
|
virtual |
Handle custom events.
|
virtualslot |
Slot for cutting the current time selection.
|
virtualslot |
Slot for decreasing the playback speed.
|
slot |
|
virtualslot |
Slot responsible for interactively opening a logger preview dialog.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
virtualslot |
Handle when that expanding state changes on a file (i.e., when playing an active recording).
|
signal |
|
signal |
|
signal |
|
signal |
|
virtualslot |
Finish the long operation.
|
protected |
|
protected |
|
protected |
|
virtualslot |
Slot for increasing the playback speed.
|
virtualslot |
Handle when a time jump is made.
|
virtualslot |
Slot for setting the current time to the end time.
|
virtualslot |
Slot for setting the current time to the start time.
|
virtualslot |
launch Logger product web page.
|
virtualslot |
launch Logger version web page.
|
virtualslot |
| DtLgrMainWindow* MAKLogger::DtLgrSlots::mainWindow | ( | ) |
Get the main window.
|
protected |
|
virtualslot |
Slot for starting a new recording.
|
virtualslot |
Slot for opening specific file for playback.
|
virtualslot |
Slot for pausing playback.
|
virtualslot |
Slot for starting playback.
|
signal |
|
signal |
|
signal |
|
virtualslot |
Slot responsible for interactively appending in a file.
|
virtualslot |
Slot responsible for interactively closing a file.
Returns true if closed, false if canceled.
|
virtualslot |
Slot responsible for exiting an application.
| Whether | exit has been canceled. |
|
virtualslot |
Slot responsible for interactively exporting a tape.
|
virtualslot |
Slot responsible for interactively exporting a section of tape.
|
virtualslot |
Slot responsible for interactively jumping to a time.
|
virtualslot |
Slot responsible for interactively merging in a file.
|
virtualslot |
Slot responsible for getting the time to offset.
|
virtualslot |
Slot responsible for interactively opening a file.
|
virtualslot |
Slot responsible for interactively appending in a file.
|
virtualslot |
Slot responsible for interactively create a new file.
|
virtualslot |
Slot responsible for interactively recording to multiple files.
|
virtualslot |
Slot responsible for asking if the user would like to revert.
|
virtualslot |
Slot responsible for interactively create a new file.
|
virtualslot |
Slot responsible for interactively create a new file.
|
virtualslot |
Slot responsible for asking if the user would like to save the recording data.
|
virtualslot |
Slot responsible for interactively setting the speed.
|
virtualslot |
Slot responsible for interactively setting the start and stop times.
|
virtualslot |
Slot responsible for interactively setting the zoom.
|
virtualslot |
Slot responsible for asking if the user would like to convert the file.
|
virtualslot |
Slot for starting recording.
|
signal |
|
virtual |
Remove a menu from the window.
| Input | |
| menuName | is the name of the menu to be removed. |
|
virtualslot |
Slot for setting the current time. Same as jump to time.
|
virtualslot |
Slot for changed behavior at end of playback.
|
virtualslot |
Slot for changing if the logger pauses after a record as.
|
virtualslot |
Slot for setting the playback speed.
|
virtualslot |
Slot for changing the behavior of starting playback after loading a file.
|
virtualslot |
Slot for setting the start and stop times.
|
virtualslot |
Slot for Setting the start time.
|
virtualslot |
Slot for setting the stop time.
|
virtualslot |
Slot for enabling/disabling video recording.
|
virtualslot |
show about box
|
virtualslot |
show class docs
|
virtualslot |
Show help.
|
virtualslot |
show user guide
|
virtualslot |
show user guide
|
virtualslot |
Start the long operation.
|
virtualslot |
Slot for stopping playback.
|
virtualslot |
|
virtualslot |
Slot for toggling between playing and pausing.
|
virtualslot |
Slot for trimming the start of a file.
|
signal |
|
slot |
|
virtualslot |
Update the long operation.
|
protected |
|
protected |