1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-01-21 06:23:53 +00:00

Added version and revision number to mainmenu

This commit is contained in:
Gašper Sedej 2014-03-12 10:53:56 +01:00
parent 6eaa7553f8
commit 06e02ed77f
3 changed files with 16 additions and 1 deletions

View file

@ -1,5 +1,7 @@
#include "mainmenu.hpp" #include "mainmenu.hpp"
#include <components/version/version.hpp>
#include "../mwbase/environment.hpp" #include "../mwbase/environment.hpp"
#include "../mwbase/windowmanager.hpp" #include "../mwbase/windowmanager.hpp"
#include "../mwbase/soundmanager.hpp" #include "../mwbase/soundmanager.hpp"
@ -20,6 +22,14 @@ namespace MWGui
, mButtonBox(0), mWidth (w), mHeight (h) , mButtonBox(0), mWidth (w), mHeight (h)
, mSaveGameDialog(NULL) , mSaveGameDialog(NULL)
{ {
getWidget(mVersionText, "VersionText");
std::string rev = OPENMW_VERSION_COMMITHASH;
rev = rev.substr(0,10);
std::stringstream sstream;
sstream << "OpenMW version: " << OPENMW_VERSION << "\nrevision: " << rev;
std::string output = sstream.str();
mVersionText->setCaptionWithReplacing(output);
updateMenu(); updateMenu();
} }

View file

@ -24,6 +24,7 @@ namespace MWGui
private: private:
MyGUI::Widget* mButtonBox; MyGUI::Widget* mButtonBox;
MyGUI::TextBox* mVersionText;
std::map<std::string, MWGui::ImageButton*> mButtons; std::map<std::string, MWGui::ImageButton*> mButtons;

View file

@ -2,5 +2,9 @@
<MyGUI type="Layout"> <MyGUI type="Layout">
<!-- The entire screen --> <!-- The entire screen -->
<Widget type="Widget" layer="Windows" position="0 0 300 300" name="_Main" /> <Widget type="Widget" layer="Windows" position="0 0 300 300" name="_Main" >
<Widget type="TextBox" skin="SandText" position="0 250 300 50" align="Bottom" name="VersionText">
<Property key="TextAlign" value="Center"/>
</Widget>
</Widget>
</MyGUI> </MyGUI>