diff options
author | Andrei Karas <akaras@inbox.ru> | 2011-04-07 00:30:12 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2011-04-07 00:30:12 +0300 |
commit | dbe1294f640a7ab1328381a43f711043210842f5 (patch) | |
tree | 13ccd9e9ecc0ca66f442de2932b1deaefb84881a /src | |
parent | aa413701e451e0adc7b9887d1f45d06d19d684f1 (diff) | |
download | manaplus-dbe1294f640a7ab1328381a43f711043210842f5.tar.gz manaplus-dbe1294f640a7ab1328381a43f711043210842f5.tar.bz2 manaplus-dbe1294f640a7ab1328381a43f711043210842f5.tar.xz manaplus-dbe1294f640a7ab1328381a43f711043210842f5.zip |
Add client version as special constant to help window.
Diffstat (limited to 'src')
-rw-r--r-- | src/gui/helpwindow.cpp | 1 | ||||
-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 |
4 files changed, 11 insertions, 1 deletions
diff --git a/src/gui/helpwindow.cpp b/src/gui/helpwindow.cpp index a4370d516..e366712e7 100644 --- a/src/gui/helpwindow.cpp +++ b/src/gui/helpwindow.cpp @@ -61,6 +61,7 @@ HelpWindow::HelpWindow(): mBrowserBox->setLinkHandler(this); mBrowserBox->setFont(gui->getHelpFont()); + mBrowserBox->setProcessVersion(true); place(0, 0, mScrollArea, 5, 3).setPadding(3); place(4, 3, okButton); 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 |