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:
@@ -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) {
|
||||
|
Reference in New Issue
Block a user