MCPcopy Create free account
hub / github.com/BehaviorTree/Groot / StartupDialog

Method StartupDialog

bt_editor/startup_dialog.cpp:11–41  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

9#include <QSvgWidget>
10
11StartupDialog::StartupDialog(QWidget *parent) :
12 QDialog(parent),
13 ui(new Ui::StartupDialog),
14 _mode(GraphicMode::EDITOR)
15{
16 ui->setupUi(this);
17
18 setFixedSize( size() );
19
20 QSettings settings;
21 QString mode = settings.value("StartupDialog.Mode", "EDITOR").toString();
22 _mode = getGraphicModeFromString( mode );
23
24 auto svg_widget = new QSvgWidget( tr(":/icons/svg/logo_splashscreen.svg") );
25 ui->frame->layout()->addWidget(svg_widget);
26
27 updateCurrentMode();
28
29 QShortcut* close_shortcut = new QShortcut(QKeySequence(Qt::CTRL + Qt::Key_C), this);
30 connect( close_shortcut, &QShortcut::activated, this, &QDialog::reject );
31
32#ifndef ZMQ_FOUND
33 ui->toolButtonMonitor->setEnabled(false);
34 ui->toolButtonMonitor->setStyleSheet(
35 "color:gray;"
36 "border: 2px solid gray; "
37 "border-radius: 10px;"
38 "background-color: rgb(0, 0, 0);"
39 );
40#endif
41}
42
43StartupDialog::~StartupDialog()
44{

Callers

nothing calls this directly

Calls 2

getGraphicModeFromStringFunction · 0.85
layoutMethod · 0.80

Tested by

no test coverage detected