summaryrefslogtreecommitdiff
path: root/src/gui/menuwindow.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/menuwindow.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/menuwindow.cpp')
-rw-r--r--src/gui/menuwindow.cpp18
1 files changed, 10 insertions, 8 deletions
diff --git a/src/gui/menuwindow.cpp b/src/gui/menuwindow.cpp
index c18132cf..871a50d3 100644
--- a/src/gui/menuwindow.cpp
+++ b/src/gui/menuwindow.cpp
@@ -35,13 +35,15 @@ extern Graphics *graphics;
extern Window *setupWindow, *inventoryWindow, *equipmentWindow,
*skillDialog, *statusWindow;
-struct MenuWindowListener : public gcn::ActionListener
-{
- /**
- * Called when receiving actions from widget.
- */
- void action(const std::string& eventId);
-} menuWindowListener;
+namespace {
+ struct MenuWindowListener : public gcn::ActionListener
+ {
+ /**
+ * Called when receiving actions from widget.
+ */
+ void action(const std::string& eventId);
+ } listener;
+}
MenuWindow::MenuWindow():
Window("")
@@ -59,7 +61,7 @@ MenuWindow::MenuWindow():
int x = 0, y = 3, h = 0;
for (const char **curBtn = buttonNames; *curBtn; curBtn++) {
- gcn::Button *btn = new Button(*curBtn, *curBtn, &menuWindowListener);
+ gcn::Button *btn = new Button(*curBtn, *curBtn, &listener);
btn->setPosition(x, y);
add(btn);
x += btn->getWidth() + 3;