0
0
mirror of https://github.com/obsproject/obs-studio.git synced 2024-09-20 04:42:18 +02:00

UI: Hide auto-start/auto-stop options in YouTube dialog

Having these widgets visible but disabled will only serve to confuse
users, so these widgets don't even need to be visible if the user isn't
performing a scheduled broadcast. There really isn't a purpose in having
them visible.
This commit is contained in:
jp9000 2021-08-21 06:51:46 -07:00
parent bbad7f3e1f
commit 5968119c61

View File

@ -72,14 +72,16 @@ OBSYoutubeActions::OBSYoutubeActions(QWidget *parent, Auth *auth)
[&](int state) {
ui->scheduledTime->setVisible(state);
if (state) {
ui->checkAutoStart->setEnabled(true);
ui->checkAutoStop->setEnabled(true);
ui->checkAutoStart->setVisible(true);
ui->checkAutoStop->setVisible(true);
ui->helpAutoStartStop->setVisible(true);
ui->checkAutoStart->setChecked(false);
ui->checkAutoStop->setChecked(false);
} else {
ui->checkAutoStart->setEnabled(false);
ui->checkAutoStop->setEnabled(false);
ui->checkAutoStart->setVisible(false);
ui->checkAutoStop->setVisible(false);
ui->helpAutoStartStop->setVisible(false);
ui->checkAutoStart->setChecked(true);
ui->checkAutoStop->setChecked(true);
@ -87,6 +89,10 @@ OBSYoutubeActions::OBSYoutubeActions(QWidget *parent, Auth *auth)
UpdateOkButtonStatus();
});
ui->checkAutoStart->setVisible(false);
ui->checkAutoStop->setVisible(false);
ui->helpAutoStartStop->setVisible(false);
ui->scheduledTime->setDateTime(QDateTime::currentDateTime());
if (!apiYouTube) {