commit 1e3d5dff595db240c6f4850c7edcec2bfaaaa3f7
parent 801e6ff09f3ab7a0da4365d9dfd142ea0d6f1bc3
Author: cfillion <cfillion@users.noreply.github.com>
Date: Mon, 15 Feb 2016 21:35:59 -0500
mark ReaPack as version 0.8-beta
Diffstat:
3 files changed, 13 insertions(+), 2 deletions(-)
diff --git a/src/about.cpp b/src/about.cpp
@@ -22,6 +22,7 @@
#include "index.hpp"
#include "listview.hpp"
#include "menu.hpp"
+#include "reapack.hpp"
#include "registry.hpp"
#include "remote.hpp"
#include "resource.hpp"
@@ -180,7 +181,14 @@ void About::populate()
if(m_remote->isEnabled())
hide(getControl(IDC_ENABLE));
- if(!m_about->setRichText(m_index->aboutText())) {
+ string aboutText = m_index->aboutText();
+
+ if(m_index->name() == "ReaPack") {
+ boost::replace_all(aboutText, "[[REAPACK_VERSION]]", REAPACK_VERSION);
+ boost::replace_all(aboutText, "[[REAPACK_BUILDTIME]]", REAPACK_BUILDTIME);
+ }
+
+ if(!m_about->setRichText(aboutText)) {
// if description is invalid or empty, don't display it
m_tabs->removeTab(0);
m_tabs->setCurrentIndex(0);
diff --git a/src/main.cpp b/src/main.cpp
@@ -89,7 +89,7 @@ static void menuHook(const char *name, HMENU handle, int f)
menu.addSeparator();
- menu.addAction(AUTO_STR("About ReaPack v0.1"),
+ menu.addAction(AUTO_STR("About ReaPack v") AUTO_STR(REAPACK_VERSION),
NamedCommandLookup("_REAPACK_ABOUT"));
}
diff --git a/src/reapack.hpp b/src/reapack.hpp
@@ -27,6 +27,9 @@
typedef std::function<void()> ActionCallback;
+#define REAPACK_VERSION "0.8-beta"
+#define REAPACK_BUILDTIME __DATE__ " " __TIME__
+
class Config;
class Import;
class Manager;