aboutsummaryrefslogtreecommitdiff
path: root/src/aocharbutton.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/aocharbutton.cpp')
-rw-r--r--src/aocharbutton.cpp19
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)