Skip to content

Commit 7f9e61c

Browse files
committed
Implement dynamic layouts for setup wizard
1 parent f53b8a5 commit 7f9e61c

File tree

3 files changed

+3398
-3065
lines changed

3 files changed

+3398
-3065
lines changed

src/interface/fragment/FirstLaunchWizard.cpp

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ FirstLaunchWizard::FirstLaunchWizard(IAudioService *audioService, QWidget *paren
5757

5858
ui->p3_systray_disable->setChecked(!AppConfig::instance().get<bool>(AppConfig::TrayIconEnabled));
5959
ui->p3_systray_enable->setChecked(AppConfig::instance().get<bool>(AppConfig::TrayIconEnabled));
60-
ui->p3_systray_icon_box->setEnabled(AppConfig::instance().get<bool>(AppConfig::TrayIconEnabled));
60+
ui->p3_systray_minOnBoot->setEnabled(AppConfig::instance().get<bool>(AppConfig::TrayIconEnabled));
6161

6262
QString autostart_path = AutostartManager::getAutostartPath("jdsp-gui.desktop");
6363
bool autostart_enabled = AutostartManager::inspectDesktopFile(autostart_path, AutostartManager::Exists);
@@ -71,7 +71,7 @@ FirstLaunchWizard::FirstLaunchWizard(IAudioService *audioService, QWidget *paren
7171
}
7272

7373
AppConfig::instance().set(AppConfig::TrayIconEnabled, ui->p3_systray_enable->isChecked());
74-
ui->p3_systray_icon_box->setEnabled(ui->p3_systray_enable->isChecked());
74+
ui->p3_systray_minOnBoot->setEnabled(ui->p3_systray_enable->isChecked());
7575
};
7676

7777
connect(ui->p3_systray_disable, &QRadioButton::clicked, this, systray_radio);
@@ -100,7 +100,13 @@ FirstLaunchWizard::FirstLaunchWizard(IAudioService *audioService, QWidget *paren
100100

101101
FirstLaunchWizard::~FirstLaunchWizard()
102102
{
103-
delete ui;
103+
delete ui;
104+
}
105+
106+
void FirstLaunchWizard::resizeEvent(QResizeEvent *ev)
107+
{
108+
QWidget::resizeEvent(ev);
109+
ui->stackedWidget->setMinimumHeight(ev->size().height() * 0.7);
104110
}
105111

106112
void FirstLaunchWizard::refreshDevices()

src/interface/fragment/FirstLaunchWizard.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@ class FirstLaunchWizard :
2323
signals:
2424
void wizardFinished();
2525

26+
protected:
27+
void resizeEvent(QResizeEvent* ev) override;
28+
2629
private:
2730
Ui::FirstLaunchWizard *ui;
2831
bool lockslot = false;

0 commit comments

Comments
 (0)