diff options
Diffstat (limited to 'src/aocharbutton.cpp')
| -rw-r--r-- | src/aocharbutton.cpp | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/aocharbutton.cpp b/src/aocharbutton.cpp index d446cca..fe87041 100644 --- a/src/aocharbutton.cpp +++ b/src/aocharbutton.cpp @@ -11,6 +11,12 @@ AOCharButton::AOCharButton(AOApplication *ao_app, QWidget *parent) resize(size, size); + ui_passworded = new AOImage(ao_app, this); + ui_passworded->setAttribute(Qt::WA_TransparentForMouseEvents); + ui_passworded->resize(size, size); + ui_passworded->setImage("char_passworded"); + ui_passworded->hide(); + ui_taken = new AOImage(ao_app, this); ui_taken->setAttribute(Qt::WA_TransparentForMouseEvents); ui_taken->resize(size, size); @@ -24,6 +30,19 @@ AOCharButton::AOCharButton(AOApplication *ao_app, QWidget *parent) ui_selector->hide(); } +void AOCharButton::setPassworded(bool enabled) +{ + if (enabled) + { + ui_passworded->move(0, 0); + ui_passworded->show(); + } + else + { + ui_passworded->hide(); + } +} + void AOCharButton::setTaken(bool enabled) { if (enabled) |
