|
@@ -237,22 +237,28 @@ void MainWindow::updateMessages(int t, const QString& message, StringVec v) {
|
|
ui->messages->append(simple_message);
|
|
ui->messages->append(simple_message);
|
|
console_ui.updateText(message);
|
|
console_ui.updateText(message);
|
|
} else if (t == COMMANDS_UPDATE_TYPE) {
|
|
} else if (t == COMMANDS_UPDATE_TYPE) {
|
|
- if (message == "New Session") {
|
|
|
|
- ui->led->setState(true);
|
|
|
|
- }
|
|
|
|
qDebug() << "Updating commands";
|
|
qDebug() << "Updating commands";
|
|
QComboBox* app_list = ui->appList;
|
|
QComboBox* app_list = ui->appList;
|
|
app_list->clear();
|
|
app_list->clear();
|
|
- QString default_app = m_config.at("defaultApp");
|
|
|
|
int app_index = 0;
|
|
int app_index = 0;
|
|
|
|
+ QString default_app = configValue("defaultApp", m_config);
|
|
for (const auto& s : v) {
|
|
for (const auto& s : v) {
|
|
app_list->addItem(s);
|
|
app_list->addItem(s);
|
|
if (s.toLower() == default_app.toLower()) {
|
|
if (s.toLower() == default_app.toLower()) {
|
|
- q_client->setSelectedApp(std::vector<QString>{{default_app}});
|
|
|
|
|
|
+ q_client->setSelectedApp(std::vector<QString>{default_app});
|
|
ui->appList->setCurrentIndex(app_index);
|
|
ui->appList->setCurrentIndex(app_index);
|
|
}
|
|
}
|
|
app_index++;
|
|
app_index++;
|
|
}
|
|
}
|
|
|
|
+ if (message == "New Session") {
|
|
|
|
+ ui->led->setState(true);
|
|
|
|
+ if (auto it{m_config.find("schedulerMode")}; it != std::end(m_config)) {
|
|
|
|
+ bool scheduler_mode = bool{it->second == "true"};
|
|
|
|
+ if (configBoolValue("true", std::ref(m_config))) {
|
|
|
|
+ arg_ui->show();
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
} else if (t == PROCESS_REQUEST_TYPE) {
|
|
} else if (t == PROCESS_REQUEST_TYPE) {
|
|
qDebug() << "Updating process list";
|
|
qDebug() << "Updating process list";
|
|
m_processes.push_back(Process{.name = v.at(1),
|
|
m_processes.push_back(Process{.name = v.at(1),
|