added autostart feature

pull/728/head
AlexandreRouma 2022-04-07 15:55:22 +02:00
rodzic 747b6bfbc6
commit 663dd8d887
3 zmienionych plików z 9 dodań i 0 usunięć

Wyświetl plik

@ -18,6 +18,7 @@ void CommandArgsParser::defineAll() {
define('p', "port", "Server mode port", 5259);
define('r', "root", "Root directory, where all config files are stored", std::filesystem::absolute(root).string());
define('s', "server", "Run in server mode");
define('\0', "autostart", "Automatically start the SDR after loading");
}
int CommandArgsParser::parse(int argc, char* argv[]) {

Wyświetl plik

@ -221,6 +221,7 @@ void MainWindow::init() {
}
}
autostart = core::args["autostart"].b();
initComplete = true;
core::moduleManager.doPostInitAll();
@ -385,6 +386,12 @@ void MainWindow::draw() {
}
if (playButtonLocked && !tmpPlaySate) { style::endDisabled(); }
// Handle auto-start
if (autostart) {
autostart = false;
setPlayState(true);
}
ImGui::SameLine();
float origY = ImGui::GetCursorPosY();

Wyświetl plik

@ -63,6 +63,7 @@ private:
int selectedWindow = 0;
bool initComplete = false;
bool autostart = false;
EventHandler<VFOManager::VFO*> vfoCreatedHandler;
};