summaryrefslogtreecommitdiff
path: root/src/gui/connection.cpp
diff options
context:
space:
mode:
authorBjörn Steinbrink <B.Steinbrink@gmx.de>2006-03-09 12:56:02 +0000
committerBjörn Steinbrink <B.Steinbrink@gmx.de>2006-03-09 12:56:02 +0000
commit8a9e607d36b9b22cfb22002a3bbeb1bf86810337 (patch)
tree032f20fff6f1371548d279c7cfad8e550ca75128 /src/gui/connection.cpp
parent76185faa619fd06576f2e67e1f2d5f1fb659e340 (diff)
downloadmana-8a9e607d36b9b22cfb22002a3bbeb1bf86810337.tar.gz
mana-8a9e607d36b9b22cfb22002a3bbeb1bf86810337.tar.bz2
mana-8a9e607d36b9b22cfb22002a3bbeb1bf86810337.tar.xz
mana-8a9e607d36b9b22cfb22002a3bbeb1bf86810337.zip
Made all local action listeners structs and moved them into anonymous namespaces.
Diffstat (limited to 'src/gui/connection.cpp')
-rw-r--r--src/gui/connection.cpp20
1 files changed, 7 insertions, 13 deletions
diff --git a/src/gui/connection.cpp b/src/gui/connection.cpp
index 89f145c4..4bd619ea 100644
--- a/src/gui/connection.cpp
+++ b/src/gui/connection.cpp
@@ -32,25 +32,19 @@
#include "../main.h"
-class ConnectionActionListener : public gcn::ActionListener
-{
- public:
- void action(const std::string& eventId)
- {
- if (eventId == "cancel")
- {
- state = EXIT_STATE;
- }
- }
-} connectionActionListener;
+namespace {
+ struct ConnectionActionListener : public gcn::ActionListener
+ {
+ void action(const std::string& eventId) { state = EXIT_STATE; }
+ } listener;
+}
ConnectionDialog::ConnectionDialog():
Window("Info"), mProgress(0)
{
setContentSize(200, 100);
- Button *cancelButton = new Button("Cancel", "cancelButton",
- &connectionActionListener);
+ Button *cancelButton = new Button("Cancel", "cancelButton", &listener);
mProgressBar = new ProgressBar(0.0, 200 - 10, 20, 128, 128, 128);
gcn::Label *label = new gcn::Label("Connecting...");