mirror of
https://github.com/WarmUpTill/SceneSwitcher.git
synced 2026-08-31 05:35:36 -05:00
Cleanup ItemSettingsDialog and ItemSelection
* Added option to configure name conflict locale * Fixed some locale options not being displayed properly due to missing obs_module_text() calls and name conflicts not being handled properly. * No longer force a fixed width * Added option to hide the rename context menu entry * Use locale for invalid connection and variable selection string
This commit is contained in:
@@ -221,7 +221,7 @@ std::string GetWeakConnectionName(std::weak_ptr<Connection> connection)
|
||||
{
|
||||
auto con = connection.lock();
|
||||
if (!con) {
|
||||
return "invalid connection selection";
|
||||
return obs_module_text("AdvSceneSwitcher.connection.invalid");
|
||||
}
|
||||
return con->Name();
|
||||
}
|
||||
@@ -248,6 +248,7 @@ ConnectionSelection::ConnectionSelection(QWidget *parent)
|
||||
AskForSettingsWrapper,
|
||||
"AdvSceneSwitcher.connection.select",
|
||||
"AdvSceneSwitcher.connection.add",
|
||||
"AdvSceneSwitcher.item.nameNotAvailable",
|
||||
"AdvSceneSwitcher.connection.configure", parent)
|
||||
{
|
||||
// Connect to slots
|
||||
@@ -297,7 +298,8 @@ ConnectionSettingsDialog::ConnectionSettingsDialog(QWidget *parent,
|
||||
const Connection &settings)
|
||||
: ItemSettingsDialog(settings, switcher->connections,
|
||||
"AdvSceneSwitcher.connection.select",
|
||||
"AdvSceneSwitcher.connection.add", parent),
|
||||
"AdvSceneSwitcher.connection.add",
|
||||
"AdvSceneSwitcher.item.nameNotAvailable", parent),
|
||||
_useCustomURI(new QCheckBox()),
|
||||
_customUri(new QLineEdit()),
|
||||
_address(new QLineEdit()),
|
||||
|
||||
Reference in New Issue
Block a user