_autostart_publishers | MainWindow | private |
_current_streamer | MainWindow | private |
_curvelist_widget | MainWindow | private |
_custom_plots | MainWindow | private |
_data_loader | MainWindow | private |
_data_streamer | MainWindow | private |
_disable_undo_logging | MainWindow | private |
_fullscreen_shortcut | MainWindow | private |
_loaded_datafiles | MainWindow | private |
_main_tabbed_widget | MainWindow | private |
_mapped_plot_data | MainWindow | private |
_minimized | MainWindow | private |
_playback_shotcut | MainWindow | private |
_prev_publish_time | MainWindow | private |
_publish_timer | MainWindow | private |
_redo_shortcut | MainWindow | private |
_redo_states | MainWindow | private |
_replot_timer | MainWindow | private |
_state_publisher | MainWindow | private |
_streaming_shortcut | MainWindow | private |
_test_option | MainWindow | private |
_time_offset | MainWindow | private |
_tracker_button_icons | MainWindow | private |
_tracker_param | MainWindow | private |
_tracker_time | MainWindow | private |
_undo_shortcut | MainWindow | private |
_undo_states | MainWindow | private |
_undo_timer | MainWindow | private |
activateStreamingMode(bool active) | MainWindow | signal |
activateTracker(bool active) | MainWindow | signal |
addOrEditMathPlot(const std::string &name, bool edit) | MainWindow | private |
buildDummyData() | MainWindow | private |
calculateVisibleRangeX() | MainWindow | private |
checkAllCurvesFromLayout(const QDomElement &root) | MainWindow | private |
closeEvent(QCloseEvent *event) | MainWindow | private |
createTabbedDialog(QString suggest_win_name, PlotMatrix *first_tab) | MainWindow | private |
deleteAllData() | MainWindow | private |
forEachWidget(std::function< void(PlotWidget *, PlotMatrix *, int, int)> op) | MainWindow | private |
forEachWidget(std::function< void(PlotWidget *)> op) | MainWindow | private |
importPlotDataMap(PlotDataMapRef &new_data, bool remove_old) | MainWindow | private |
initializeActions() | MainWindow | private |
initializePlugins(QString subdir_name) | MainWindow | private |
isStreamingActive() const | MainWindow | private |
loadDataFromFile(const FileLoadInfo &info) | MainWindow | |
loadDataFromFiles(QStringList filenames) | MainWindow | |
loadLayoutFromFile(QString filename) | MainWindow | |
loadPluginState(const QDomElement &root) | MainWindow | private |
MainWindow(const QCommandLineParser &commandline_parser, QWidget *parent=nullptr) | MainWindow | explicit |
on_actionAbout_triggered() | MainWindow | slot |
on_actionCheatsheet_triggered() | MainWindow | slot |
on_actionClearBuffer_triggered() | MainWindow | slot |
on_actionClearRecentData_triggered() | MainWindow | slot |
on_actionClearRecentLayout_triggered() | MainWindow | slot |
on_actionDeleteAllData_triggered() | MainWindow | slot |
on_actionExit_triggered() | MainWindow | slot |
on_actionFullscreen_triggered() | MainWindow | slot |
on_actionFunctionEditor_triggered() | MainWindow | slot |
on_actionLoadData_triggered() | MainWindow | slot |
on_actionLoadDummyData_triggered() | MainWindow | slot |
on_actionLoadLayout_triggered() | MainWindow | slot |
on_actionReportBug_triggered() | MainWindow | slot |
on_actionSaveAllPlotTabs_triggered() | MainWindow | slot |
on_actionSaveLayout_triggered() | MainWindow | slot |
on_actionStartStreaming(QString streamer_name) | MainWindow | slot |
on_actionStopStreaming_triggered() | MainWindow | slot |
on_actionSupportPlotJuggler_triggered() | MainWindow | slot |
on_addMathPlot(const std::string &linked_name) | MainWindow | slot |
on_editMathPlot(const std::string &plot_name) | MainWindow | slot |
on_pushButtonActivateGrid_toggled(bool checked) | MainWindow | slot |
on_pushButtonOptions_toggled(bool checked) | MainWindow | slot |
on_pushButtonPlay_toggled(bool checked) | MainWindow | slot |
on_pushButtonRatio_toggled(bool checked) | MainWindow | slot |
on_pushButtonRemoveTimeOffset_toggled(bool checked) | MainWindow | slot |
on_pushButtonStreaming_toggled(bool streaming) | MainWindow | slot |
on_pushButtonTimeTracker_pressed() | MainWindow | slot |
on_pushButtonUseDateTime_toggled(bool checked) | MainWindow | slot |
on_refreshMathPlot(const std::string &plot_name) | MainWindow | slot |
on_splitterMoved(int, int) | MainWindow | slot |
on_streamingSpinBox_valueChanged(int value) | MainWindow | slot |
on_streamingToggled() | MainWindow | slot |
on_tabbedAreaDestroyed(QObject *object) | MainWindow | slot |
onCreateFloatingWindow(PlotMatrix *first_tab=nullptr) | MainWindow | slot |
onDeleteMultipleCurves(const std::vector< std::string > &curve_names) | MainWindow | slot |
onFloatingWindowDestroyed(QObject *object) | MainWindow | slot |
onPlaybackLoop() | MainWindow | slot |
onPlotAdded(PlotWidget *plot) | MainWindow | slot |
onPlotMatrixAdded(PlotMatrix *matrix) | MainWindow | slot |
onRedoInvoked() | MainWindow | slot |
onSwapPlots(PlotWidget *source, PlotWidget *destination) | MainWindow | slot |
onTimeSlider_valueChanged(double abs_time) | MainWindow | slot |
onTrackerMovedFromWidget(QPointF pos) | MainWindow | slot |
onTrackerTimeUpdated(double absolute_time, bool do_replot) | MainWindow | slot |
onUndoableChange() | MainWindow | slot |
onUndoInvoked() | MainWindow | slot |
onUpdateLeftTableValues() | MainWindow | slot |
rearrangeGridLayout() | MainWindow | private |
requestRemoveCurveByName(const std::string &name) | MainWindow | signal |
resizeEvent(QResizeEvent *) | MainWindow | slot |
savePluginState(QDomDocument &doc) | MainWindow | private |
ui | MainWindow | private |
updateDataAndReplot(bool replot_hidden_tabs) | MainWindow | slot |
updatedDisplayTime() | MainWindow | private |
updateRecentDataMenu(QStringList new_filenames) | MainWindow | private |
updateRecentLayoutMenu(QStringList new_filenames) | MainWindow | private |
updateTimeOffset() | MainWindow | private |
updateTimeSlider() | MainWindow | private |
xmlLoadState(QDomDocument state_document) | MainWindow | private |
xmlSaveState() const | MainWindow | private |
~MainWindow() | MainWindow | |