diff options
Diffstat (limited to 'src/gui/widgets')
-rw-r--r-- | src/gui/widgets/battletab.cpp | 1 | ||||
-rw-r--r-- | src/gui/widgets/browserbox.cpp | 6 | ||||
-rw-r--r-- | src/gui/widgets/browserbox.h | 4 |
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 |