| 1104 | |
| 1105 | |
| 1106 | void MainWindow::updateCurrentMode() |
| 1107 | { |
| 1108 | const bool NOT_EDITOR = _current_mode != GraphicMode::EDITOR; |
| 1109 | |
| 1110 | _editor_widget->setHidden( NOT_EDITOR ); |
| 1111 | _replay_widget->setHidden( _current_mode != GraphicMode::REPLAY ); |
| 1112 | #ifdef ZMQ_FOUND |
| 1113 | _monitor_widget->setHidden( _current_mode != GraphicMode::MONITOR ); |
| 1114 | #endif |
| 1115 | |
| 1116 | ui->toolButtonLoadFile->setHidden( _current_mode == GraphicMode::MONITOR ); |
| 1117 | ui->toolButtonConnect->setHidden( _current_mode != GraphicMode::MONITOR ); |
| 1118 | |
| 1119 | if( _current_mode == GraphicMode::EDITOR ) |
| 1120 | { |
| 1121 | ui->toolButtonLoadFile->setText("Load Tree"); |
| 1122 | } |
| 1123 | else if( _current_mode == GraphicMode::REPLAY ) |
| 1124 | { |
| 1125 | ui->toolButtonLoadFile->setText("Load Log"); |
| 1126 | } |
| 1127 | |
| 1128 | ui->toolButtonLoadRemote->setHidden( true ); |
| 1129 | |
| 1130 | ui->toolButtonSaveFile->setHidden( NOT_EDITOR ); |
| 1131 | ui->toolButtonReorder->setHidden( NOT_EDITOR ); |
| 1132 | |
| 1133 | if( _current_mode == GraphicMode::EDITOR ) |
| 1134 | { |
| 1135 | connect( ui->toolButtonLoadFile, &QToolButton::clicked, |
| 1136 | this, &MainWindow::on_actionLoad_triggered ); |
| 1137 | disconnect( ui->toolButtonLoadFile, &QToolButton::clicked, |
| 1138 | _replay_widget, &SidepanelReplay::on_LoadLog ); |
| 1139 | } |
| 1140 | else if( _current_mode == GraphicMode::REPLAY ) |
| 1141 | { |
| 1142 | disconnect( ui->toolButtonLoadFile, &QToolButton::clicked, |
| 1143 | this, &MainWindow::on_actionLoad_triggered ); |
| 1144 | connect( ui->toolButtonLoadFile, &QToolButton::clicked, |
| 1145 | _replay_widget, &SidepanelReplay::on_LoadLog ); |
| 1146 | } |
| 1147 | lockEditing( NOT_EDITOR ); |
| 1148 | |
| 1149 | if( _current_mode == GraphicMode::EDITOR) |
| 1150 | { |
| 1151 | _editor_widget->updateTreeView(); |
| 1152 | } |
| 1153 | ui->actionEditor_mode->setEnabled( _current_mode != GraphicMode::EDITOR); |
| 1154 | #ifdef ZMQ_FOUND |
| 1155 | ui->actionMonitor_mode->setEnabled( _current_mode != GraphicMode::MONITOR); |
| 1156 | #endif |
| 1157 | ui->actionReplay_mode->setEnabled( _current_mode != GraphicMode::REPLAY); |
| 1158 | } |
| 1159 | |
| 1160 | |
| 1161 | void MainWindow::refreshNodesLayout(QtNodes::PortLayout new_layout) |
nothing calls this directly
no test coverage detected