summaryrefslogtreecommitdiff
path: root/src/gui/widgets
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/widgets')
-rw-r--r--src/gui/widgets/battletab.cpp1
-rw-r--r--src/gui/widgets/browserbox.cpp6
-rw-r--r--src/gui/widgets/browserbox.h4
3 files changed, 10 insertions, 1 deletions
diff --git a/src/gui/widgets/battletab.cpp b/src/gui/widgets/battletab.cpp
index 1ab5cb497..e5f8c0f77 100644
--- a/src/gui/widgets/battletab.cpp
+++ b/src/gui/widgets/battletab.cpp
@@ -26,6 +26,7 @@
#include "commandhandler.h"
#include "localplayer.h"
#include "log.h"
+#include "main.h"
#include "gui/theme.h"
diff --git a/src/gui/widgets/browserbox.cpp b/src/gui/widgets/browserbox.cpp
index 20d1803f8..a925c0712 100644
--- a/src/gui/widgets/browserbox.cpp
+++ b/src/gui/widgets/browserbox.cpp
@@ -51,7 +51,8 @@ BrowserBox::BrowserBox(unsigned int mode, bool opaque):
mWidth(0),
mYStart(0),
mUpdateTime(-1),
- mAlwaysUpdate(true)
+ mAlwaysUpdate(true),
+ mProcessVersion(false)
{
setFocusable(true);
addMouseListener(this);
@@ -136,6 +137,9 @@ void BrowserBox::addRow(const std::string &row, bool atTop)
newRow = row;
}
+ if (mProcessVersion)
+ newRow = replaceAll(newRow, "%VER%", SMALL_VERSION);
+
if (atTop)
mTextRows.push_front(newRow);
else
diff --git a/src/gui/widgets/browserbox.h b/src/gui/widgets/browserbox.h
index a21f6b926..a1939bc6d 100644
--- a/src/gui/widgets/browserbox.h
+++ b/src/gui/widgets/browserbox.h
@@ -175,6 +175,9 @@ class BrowserBox : public gcn::Widget,
void setAlwaysUpdate(bool n)
{ mAlwaysUpdate = n; }
+ void setProcessVersion(bool n)
+ { mProcessVersion = n; }
+
private:
int calcHeight();
@@ -201,6 +204,7 @@ class BrowserBox : public gcn::Widget,
int mYStart;
int mUpdateTime;
bool mAlwaysUpdate;
+ bool mProcessVersion;
};
#endif