#include "support/Package.h"
#include <QDate>
-#include <QtCore>
-#include <QtGui>
+#include <QFile>
+#include <QTextStream>
using namespace lyx::support;
using lyx::support::package;
out << toqstr(makeDisplayPath(package().user_support().absFileName()));
#ifdef DEVEL_VERSION
out << "\n";
- out << "Qt Version (run-time): " << toqstr(qVersion()) << "\n";
- out << "Qt Version (compile-time): " << QT_VERSION_STR << "\n";
+ out << toqstr(bformat(_("Qt Version (run-time): %1$s"), from_ascii(qVersion()))) << "\n";
+ out << toqstr(bformat(_("Qt Version (compile-time): %1$s"), from_ascii(QT_VERSION_STR))) << "\n";
#endif
return res;
}
+static QString buildinfo()
+{
+ QString res;
+ QTextStream out(&res);
+ out << "LyX " << lyx_version
+ << " (" << lyx_release_date << ")" << endl;
+ out << toqstr(bformat(_("Built on %1$s[[date]], %2$s[[time]]"),
+ from_ascii(__DATE__), from_ascii(__TIME__))) << endl;
+
+ out << lyx_version_info << endl;
+ return res;
+}
+
struct GuiAbout::Private
{
d->ui.copyrightTB->append(disclaimer());
d->ui.versionLA->setText(version());
+ d->ui.buildinfoTB->setText(buildinfo());
d->ui.creditsTB->setHtml(credits());
}