mirror of
https://github.com/obsproject/obs-studio.git
synced 2024-07-19 17:49:14 +00:00
UI: Toggle password "Show" button text when clicked
This commit is contained in:
parent
8ae0cd2492
commit
99db4d7577
|
@ -38,6 +38,7 @@ SourceProjector="Fullscreen Projector (Source)"
|
|||
Clear="Clear"
|
||||
Revert="Revert"
|
||||
Show="Show"
|
||||
Hide="Hide"
|
||||
Untitled="Untitled"
|
||||
New="New"
|
||||
Duplicate="Duplicate"
|
||||
|
|
|
@ -214,6 +214,10 @@ QWidget *OBSPropertiesView::AddText(obs_property_t *prop, QFormLayout *layout,
|
|||
WidgetInfo *info = new WidgetInfo(this, prop, edit);
|
||||
connect(show, &QAbstractButton::toggled,
|
||||
info, &WidgetInfo::TogglePasswordText);
|
||||
connect(show, &QAbstractButton::toggled, [=](bool hide)
|
||||
{
|
||||
show->setText(hide ? QTStr("Hide") : QTStr("Show"));
|
||||
});
|
||||
children.emplace_back(info);
|
||||
|
||||
label = new QLabel(QT_UTF8(obs_property_description(prop)));
|
||||
|
|
Loading…
Reference in a new issue