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:
parent
bbad7f3e1f
commit
5968119c61
@ -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) {
|
||||
|
Loading…
Reference in New Issue
Block a user