Skip to content

Commit

Permalink
Add option to hide empty name warning in ItemSettingsDialog
Browse files Browse the repository at this point in the history
  • Loading branch information
WarmUpTill committed Jan 29, 2025
1 parent 6a58684 commit 3f5b134
Show file tree
Hide file tree
Showing 6 changed files with 10 additions and 7 deletions.
2 changes: 1 addition & 1 deletion lib/queue/action-queue.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -179,7 +179,7 @@ ActionQueueSettingsDialog::ActionQueueSettingsDialog(QWidget *parent,
"AdvSceneSwitcher.actionQueues.select",
"AdvSceneSwitcher.actionQueues.add",
"AdvSceneSwitcher.actionQueues.nameNotAvailable",
parent),
true, parent),
_queueRunStatus(new QLabel()),
_startStopToggle(new QPushButton()),
_queueSize(new QLabel()),
Expand Down
4 changes: 3 additions & 1 deletion lib/utils/item-selection-helpers.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -265,6 +265,7 @@ ItemSettingsDialog::ItemSettingsDialog(const Item &settings,
std::string_view select,
std::string_view add,
std::string_view nameConflict,
bool showNameEmptyWarning,
QWidget *parent)
: QDialog(parent),
_name(new QLineEdit()),
Expand All @@ -274,7 +275,8 @@ ItemSettingsDialog::ItemSettingsDialog(const Item &settings,
_items(items),
_selectStr(select),
_addStr(add),
_conflictStr(nameConflict)
_conflictStr(nameConflict),
_showNameEmptyWarning(showNameEmptyWarning)
{
setModal(true);
setWindowModality(Qt::WindowModality::WindowModal);
Expand Down
2 changes: 1 addition & 1 deletion lib/utils/item-selection-helpers.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ class ItemSettingsDialog : public QDialog {
std::string_view addString = "AdvSceneSwitcher.item.add",
std::string_view conflictString =
"AdvSceneSwitcher.item.nameNotAvailable",
QWidget *parent = 0);
bool showEmptyNameWarning = true, QWidget *parent = 0);
virtual ~ItemSettingsDialog() = default;

private slots:
Expand Down
3 changes: 2 additions & 1 deletion lib/variables/variable.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,8 @@ VariableSettingsDialog::VariableSettingsDialog(QWidget *parent,
: ItemSettingsDialog(settings, variables,
"AdvSceneSwitcher.variable.select",
"AdvSceneSwitcher.variable.add",
"AdvSceneSwitcher.item.nameNotAvailable", parent),
"AdvSceneSwitcher.item.nameNotAvailable", true,
parent),
_value(new ResizingPlainTextEdit(this)),
_defaultValue(new ResizingPlainTextEdit(this)),
_save(new QComboBox())
Expand Down
3 changes: 2 additions & 1 deletion plugins/base/utils/connection-manager.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -332,7 +332,8 @@ WSConnectionSettingsDialog::WSConnectionSettingsDialog(
: ItemSettingsDialog(settings, connections,
"AdvSceneSwitcher.connection.select",
"AdvSceneSwitcher.connection.add",
"AdvSceneSwitcher.item.nameNotAvailable", parent),
"AdvSceneSwitcher.item.nameNotAvailable", true,
parent),
_useCustomURI(new QCheckBox()),
_customUri(new QLineEdit()),
_address(new QLineEdit()),
Expand Down
3 changes: 1 addition & 2 deletions plugins/twitch/token.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -439,7 +439,7 @@ TwitchTokenSettingsDialog::TwitchTokenSettingsDialog(
"AdvSceneSwitcher.twitchToken.select",
"AdvSceneSwitcher.twitchToken.add",
"AdvSceneSwitcher.twitchToken.nameNotAvailable",
parent),
false, parent),
_requestToken(new QPushButton(
obs_module_text("AdvSceneSwitcher.twitchToken.request"))),
_showToken(new QPushButton()),
Expand All @@ -456,7 +456,6 @@ TwitchTokenSettingsDialog::TwitchTokenSettingsDialog(
_currentTokenValue->setText(QString::fromStdString(settings._token));

_name->setReadOnly(true);
_showNameEmptyWarning = false;

QWidget::connect(_requestToken, SIGNAL(clicked()), this,
SLOT(RequestToken()));
Expand Down

0 comments on commit 3f5b134

Please sign in to comment.