#include <mainwindow.h>
Definition at line 37 of file mainwindow.h.
◆ LabelStatus
◆ MainWindow()
| MainWindow::MainWindow |
( |
const QCommandLineParser & |
commandline_parser, |
|
|
QWidget * |
parent = nullptr |
|
) |
| |
|
explicit |
◆ ~MainWindow()
| MainWindow::~MainWindow |
( |
| ) |
|
◆ activateTracker
| void MainWindow::activateTracker |
( |
bool |
active | ) |
|
|
signal |
◆ buildDummyData()
| void MainWindow::buildDummyData |
( |
| ) |
|
|
private |
◆ calculateVisibleRangeX()
| std::tuple< double, double, int > MainWindow::calculateVisibleRangeX |
( |
| ) |
|
|
private |
◆ checkAllCurvesFromLayout()
| void MainWindow::checkAllCurvesFromLayout |
( |
const QDomElement & |
root | ) |
|
|
private |
◆ closeEvent()
| void MainWindow::closeEvent |
( |
QCloseEvent * |
event | ) |
|
|
private |
◆ dataSourceRemoved
| void MainWindow::dataSourceRemoved |
( |
const std::string & |
name | ) |
|
|
signal |
◆ dataSourceUpdated
| void MainWindow::dataSourceUpdated |
( |
const std::string & |
name | ) |
|
|
signal |
◆ deleteAllData()
| void MainWindow::deleteAllData |
( |
| ) |
|
|
private |
◆ dragEnterEvent()
| void MainWindow::dragEnterEvent |
( |
QDragEnterEvent * |
event | ) |
|
|
private |
◆ dropEvent()
| void MainWindow::dropEvent |
( |
QDropEvent * |
event | ) |
|
|
private |
◆ enableStreamingNotificationsButton()
| void MainWindow::enableStreamingNotificationsButton |
( |
bool |
enabled | ) |
|
◆ forEachWidget() [1/2]
| void MainWindow::forEachWidget |
( |
std::function< void(PlotWidget *)> |
op | ) |
|
|
private |
◆ forEachWidget() [2/2]
◆ importPlotDataMap()
| void MainWindow::importPlotDataMap |
( |
PlotDataMapRef & |
new_data, |
|
|
bool |
remove_old |
|
) |
| |
|
private |
◆ initializeActions()
| void MainWindow::initializeActions |
( |
| ) |
|
|
private |
◆ initializePlugins()
| QStringList MainWindow::initializePlugins |
( |
QString |
subdir_name | ) |
|
|
private |
◆ isStreamingActive()
| bool MainWindow::isStreamingActive |
( |
| ) |
const |
|
private |
◆ linkedZoomOut
| void MainWindow::linkedZoomOut |
( |
| ) |
|
|
slot |
◆ loadAllPlugins()
| void MainWindow::loadAllPlugins |
( |
QStringList |
command_line_plugin_folders | ) |
|
|
private |
◆ loadDataFromFile()
| std::unordered_set< std::string > MainWindow::loadDataFromFile |
( |
const FileLoadInfo & |
info | ) |
|
◆ loadDataFromFiles()
| bool MainWindow::loadDataFromFiles |
( |
QStringList |
filenames | ) |
|
◆ loadLayoutFromFile()
| bool MainWindow::loadLayoutFromFile |
( |
QString |
filename | ) |
|
◆ loadPluginState()
| void MainWindow::loadPluginState |
( |
const QDomElement & |
root | ) |
|
|
private |
◆ loadStyleSheet()
| void MainWindow::loadStyleSheet |
( |
QString |
file_path | ) |
|
|
private |
◆ on_actionAbout_triggered
| void MainWindow::on_actionAbout_triggered |
( |
| ) |
|
|
slot |
◆ on_actionCheatsheet_triggered
| void MainWindow::on_actionCheatsheet_triggered |
( |
| ) |
|
|
slot |
◆ on_actionClearBuffer_triggered
| void MainWindow::on_actionClearBuffer_triggered |
( |
| ) |
|
|
slot |
◆ on_actionClearRecentData_triggered
| void MainWindow::on_actionClearRecentData_triggered |
( |
| ) |
|
|
slot |
◆ on_actionClearRecentLayout_triggered
| void MainWindow::on_actionClearRecentLayout_triggered |
( |
| ) |
|
|
slot |
◆ on_actionColorMap_Editor_triggered
| void MainWindow::on_actionColorMap_Editor_triggered |
( |
| ) |
|
|
privateslot |
◆ on_actionDeleteAllData_triggered
| void MainWindow::on_actionDeleteAllData_triggered |
( |
| ) |
|
|
slot |
◆ on_actionExit_triggered
| void MainWindow::on_actionExit_triggered |
( |
| ) |
|
|
slot |
◆ on_actionLoadStyleSheet_triggered
| void MainWindow::on_actionLoadStyleSheet_triggered |
( |
| ) |
|
|
privateslot |
◆ on_actionPreferences_triggered
| void MainWindow::on_actionPreferences_triggered |
( |
| ) |
|
|
privateslot |
◆ on_actionReportBug_triggered
| void MainWindow::on_actionReportBug_triggered |
( |
| ) |
|
|
slot |
◆ on_actionShare_the_love_triggered
| void MainWindow::on_actionShare_the_love_triggered |
( |
| ) |
|
|
privateslot |
◆ on_actionSupportPlotJuggler_triggered
| void MainWindow::on_actionSupportPlotJuggler_triggered |
( |
| ) |
|
|
slot |
◆ on_buttonActivateGrid_toggled
| void MainWindow::on_buttonActivateGrid_toggled |
( |
bool |
checked | ) |
|
|
slot |
◆ on_buttonCloseStatus_clicked
| void MainWindow::on_buttonCloseStatus_clicked |
( |
| ) |
|
|
privateslot |
◆ on_buttonHideFileFrame_clicked
| void MainWindow::on_buttonHideFileFrame_clicked |
( |
| ) |
|
|
privateslot |
◆ on_buttonHidePublishersFrame_clicked
| void MainWindow::on_buttonHidePublishersFrame_clicked |
( |
| ) |
|
|
privateslot |
◆ on_buttonHideStreamingFrame_clicked
| void MainWindow::on_buttonHideStreamingFrame_clicked |
( |
| ) |
|
|
privateslot |
◆ on_buttonLegend_clicked
| void MainWindow::on_buttonLegend_clicked |
( |
| ) |
|
|
privateslot |
◆ on_buttonLoadDatafile_clicked
| void MainWindow::on_buttonLoadDatafile_clicked |
( |
| ) |
|
|
privateslot |
◆ on_buttonLoadLayout_clicked
| void MainWindow::on_buttonLoadLayout_clicked |
( |
| ) |
|
|
privateslot |
◆ on_buttonPlay_toggled
| void MainWindow::on_buttonPlay_toggled |
( |
bool |
checked | ) |
|
|
slot |
◆ on_buttonRatio_toggled
| void MainWindow::on_buttonRatio_toggled |
( |
bool |
checked | ) |
|
|
slot |
◆ on_buttonRecentData_clicked
| void MainWindow::on_buttonRecentData_clicked |
( |
| ) |
|
|
privateslot |
◆ on_buttonRecentLayout_clicked
| void MainWindow::on_buttonRecentLayout_clicked |
( |
| ) |
|
|
privateslot |
◆ on_buttonReloadData_clicked
| void MainWindow::on_buttonReloadData_clicked |
( |
| ) |
|
|
privateslot |
◆ on_buttonRemoveTimeOffset_toggled
| void MainWindow::on_buttonRemoveTimeOffset_toggled |
( |
bool |
checked | ) |
|
|
slot |
◆ on_buttonSaveLayout_clicked
| void MainWindow::on_buttonSaveLayout_clicked |
( |
| ) |
|
|
privateslot |
◆ on_buttonStreamingNotifications_clicked
| void MainWindow::on_buttonStreamingNotifications_clicked |
( |
| ) |
|
|
slot |
◆ on_buttonStreamingOptions_clicked
| void MainWindow::on_buttonStreamingOptions_clicked |
( |
| ) |
|
|
privateslot |
◆ on_buttonStreamingPause_toggled
| void MainWindow::on_buttonStreamingPause_toggled |
( |
bool |
paused | ) |
|
|
slot |
◆ on_buttonStreamingStart_clicked
| void MainWindow::on_buttonStreamingStart_clicked |
( |
| ) |
|
|
slot |
◆ on_buttonTimeTracker_pressed
| void MainWindow::on_buttonTimeTracker_pressed |
( |
| ) |
|
|
slot |
◆ on_buttonUseDateTime_toggled
| void MainWindow::on_buttonUseDateTime_toggled |
( |
bool |
checked | ) |
|
|
slot |
◆ on_buttonZoomOut_clicked
| void MainWindow::on_buttonZoomOut_clicked |
( |
| ) |
|
|
privateslot |
◆ on_comboStreaming_currentIndexChanged
| void MainWindow::on_comboStreaming_currentIndexChanged |
( |
const QString & |
current_text | ) |
|
|
slot |
◆ on_deleteSerieFromGroup
| void MainWindow::on_deleteSerieFromGroup |
( |
std::string |
group_name | ) |
|
|
slot |
◆ on_playbackStep_valueChanged
| void MainWindow::on_playbackStep_valueChanged |
( |
double |
arg1 | ) |
|
|
privateslot |
◆ on_splitterMoved
| void MainWindow::on_splitterMoved |
( |
int |
, |
|
|
int |
|
|
) |
| |
|
slot |
◆ on_streamingNotificationsChanged
| void MainWindow::on_streamingNotificationsChanged |
( |
int |
active_notifications_count | ) |
|
|
slot |
◆ on_streamingSpinBox_valueChanged
| void MainWindow::on_streamingSpinBox_valueChanged |
( |
int |
value | ) |
|
|
slot |
◆ on_streamingToggled
| void MainWindow::on_streamingToggled |
( |
| ) |
|
|
slot |
◆ on_stylesheetChanged
| void MainWindow::on_stylesheetChanged |
( |
QString |
style_name | ) |
|
|
privateslot |
◆ on_tabbedAreaDestroyed
| void MainWindow::on_tabbedAreaDestroyed |
( |
QObject * |
object | ) |
|
|
slot |
◆ onActionFullscreenTriggered
| void MainWindow::onActionFullscreenTriggered |
( |
| ) |
|
|
slot |
◆ onAddCustomPlot
| void MainWindow::onAddCustomPlot |
( |
const std::string & |
plot_name | ) |
|
|
slot |
◆ onCustomPlotCreated
| void MainWindow::onCustomPlotCreated |
( |
std::vector< CustomPlotPtr > |
plot | ) |
|
|
slot |
◆ onDeleteMultipleCurves
| void MainWindow::onDeleteMultipleCurves |
( |
const std::vector< std::string > & |
curve_names | ) |
|
|
slot |
◆ onEditCustomPlot
| void MainWindow::onEditCustomPlot |
( |
const std::string & |
plot_name | ) |
|
|
slot |
◆ onPlaybackLoop
| void MainWindow::onPlaybackLoop |
( |
| ) |
|
|
slot |
◆ onPlotAdded
◆ onPlotTabAdded
| void MainWindow::onPlotTabAdded |
( |
PlotDocker * |
docker | ) |
|
|
slot |
◆ onPlotZoomChanged
| void MainWindow::onPlotZoomChanged |
( |
PlotWidget * |
modified_plot, |
|
|
QRectF |
new_range |
|
) |
| |
|
slot |
◆ onRedoInvoked
| void MainWindow::onRedoInvoked |
( |
| ) |
|
|
slot |
◆ onRefreshCustomPlot
| void MainWindow::onRefreshCustomPlot |
( |
const std::string & |
plot_name | ) |
|
|
slot |
◆ onTimeSlider_valueChanged
| void MainWindow::onTimeSlider_valueChanged |
( |
double |
abs_time | ) |
|
|
slot |
◆ onTrackerMovedFromWidget
| void MainWindow::onTrackerMovedFromWidget |
( |
QPointF |
pos | ) |
|
|
slot |
◆ onTrackerTimeUpdated
| void MainWindow::onTrackerTimeUpdated |
( |
double |
absolute_time, |
|
|
bool |
do_replot |
|
) |
| |
|
slot |
◆ onUndoableChange
| void MainWindow::onUndoableChange |
( |
| ) |
|
|
slot |
◆ onUndoInvoked
| void MainWindow::onUndoInvoked |
( |
| ) |
|
|
slot |
◆ onUpdateLeftTableValues
| void MainWindow::onUpdateLeftTableValues |
( |
| ) |
|
|
slot |
◆ readAllCurvesFromXML()
| QStringList MainWindow::readAllCurvesFromXML |
( |
QDomElement |
root_node | ) |
|
|
private |
◆ rearrangeGridLayout()
| void MainWindow::rearrangeGridLayout |
( |
| ) |
|
|
private |
◆ resizeEvent
| void MainWindow::resizeEvent |
( |
QResizeEvent * |
| ) |
|
|
slot |
◆ savePluginState()
| QDomElement MainWindow::savePluginState |
( |
QDomDocument & |
doc | ) |
|
|
private |
◆ setStatusBarMessage()
| void MainWindow::setStatusBarMessage |
( |
QString |
message | ) |
|
◆ startStreamingPlugin()
| void MainWindow::startStreamingPlugin |
( |
QString |
streamer_name | ) |
|
◆ stopStreamingPlugin()
| void MainWindow::stopStreamingPlugin |
( |
| ) |
|
◆ stylesheetChanged
| void MainWindow::stylesheetChanged |
( |
QString |
style_name | ) |
|
|
signal |
◆ updateDataAndReplot
| void MainWindow::updateDataAndReplot |
( |
bool |
replot_hidden_tabs | ) |
|
|
slot |
◆ updatedDisplayTime()
| void MainWindow::updatedDisplayTime |
( |
| ) |
|
|
private |
◆ updateDerivedSeries()
| void MainWindow::updateDerivedSeries |
( |
| ) |
|
|
private |
◆ updateReactivePlots()
| void MainWindow::updateReactivePlots |
( |
| ) |
|
|
private |
◆ updateRecentDataMenu()
| void MainWindow::updateRecentDataMenu |
( |
QStringList |
new_filenames | ) |
|
|
private |
◆ updateRecentLayoutMenu()
| void MainWindow::updateRecentLayoutMenu |
( |
QStringList |
new_filenames | ) |
|
|
private |
◆ updateTimeOffset()
| void MainWindow::updateTimeOffset |
( |
| ) |
|
|
private |
◆ updateTimeSlider()
| void MainWindow::updateTimeSlider |
( |
| ) |
|
|
private |
◆ xmlLoadState()
| bool MainWindow::xmlLoadState |
( |
QDomDocument |
state_document | ) |
|
|
private |
◆ xmlSaveState()
| QDomDocument MainWindow::xmlSaveState |
( |
| ) |
const |
|
private |
◆ _active_streamer_plugin
| std::shared_ptr<DataStreamer> MainWindow::_active_streamer_plugin |
|
private |
◆ _animated_streaming_movie
| QMovie* MainWindow::_animated_streaming_movie |
|
private |
◆ _animated_streaming_timer
| QTimer* MainWindow::_animated_streaming_timer |
|
private |
◆ _autostart_publishers
| bool MainWindow::_autostart_publishers |
|
private |
◆ _curvelist_widget
◆ _data_loader
◆ _data_streamer
◆ _default_streamer
| QString MainWindow::_default_streamer |
|
private |
◆ _disable_undo_logging
| bool MainWindow::_disable_undo_logging |
|
private |
◆ _disabled_plugins
| QStringList MainWindow::_disabled_plugins |
|
private |
◆ _enabled_plugins
| QStringList MainWindow::_enabled_plugins |
|
private |
◆ _fullscreen_shortcut
| QShortcut MainWindow::_fullscreen_shortcut |
|
private |
◆ _function_editor
◆ _labels_status
◆ _loaded_datafiles_history
| std::vector<FileLoadInfo> MainWindow::_loaded_datafiles_history |
|
private |
◆ _loaded_datafiles_previous
| std::vector<FileLoadInfo> MainWindow::_loaded_datafiles_previous |
|
private |
◆ _main_tabbed_widget
◆ _mapped_plot_data
◆ _minimized
| bool MainWindow::_minimized |
|
private |
◆ _parser_factories
◆ _playback_shotcut
| QShortcut MainWindow::_playback_shotcut |
|
private |
◆ _prev_publish_time
| QDateTime MainWindow::_prev_publish_time |
|
private |
◆ _publish_timer
| QTimer* MainWindow::_publish_timer |
|
private |
◆ _recent_data_files
| QMenu* MainWindow::_recent_data_files |
|
private |
◆ _recent_layout_files
| QMenu* MainWindow::_recent_layout_files |
|
private |
◆ _redo_shortcut
| QShortcut MainWindow::_redo_shortcut |
|
private |
◆ _redo_states
| std::deque<QDomDocument> MainWindow::_redo_states |
|
private |
◆ _replot_timer
| QTimer* MainWindow::_replot_timer |
|
private |
◆ _skin_path
| QString MainWindow::_skin_path |
|
private |
◆ _state_publisher
◆ _streaming_shortcut
| QShortcut MainWindow::_streaming_shortcut |
|
private |
◆ _test_option
| bool MainWindow::_test_option |
|
private |
◆ _time_offset
◆ _toolboxes
◆ _tracker_button_icons
◆ _tracker_delay
◆ _tracker_param
◆ _tracker_time
| double MainWindow::_tracker_time |
|
private |
◆ _transform_functions
◆ _undo_shortcut
| QShortcut MainWindow::_undo_shortcut |
|
private |
◆ _undo_states
| std::deque<QDomDocument> MainWindow::_undo_states |
|
private |
◆ _undo_timer
| QElapsedTimer MainWindow::_undo_timer |
|
private |
◆ ui
| Ui::MainWindow* MainWindow::ui |
|
private |
The documentation for this class was generated from the following files: