mirror of
https://github.com/RetroShare/RetroShare.git
synced 2024-10-01 02:35:48 -04:00
Add a static and a build time version information
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@1409 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
parent
774476f4d3
commit
a36475a167
@ -1,4 +1,4 @@
|
||||
CONFIG += qt gui uic qrc resources uitools debug # pluginmgr release
|
||||
CONFIG += qt gui uic qrc resources uitools debug # pluginmgr release version_detail_linux
|
||||
QT += network xml script
|
||||
TEMPLATE = app
|
||||
TARGET = RetroShare
|
||||
@ -19,6 +19,28 @@ linux-g++-64 {
|
||||
QMAKE_LFLAGS += -L"../../../../lib/linux-g++-64"
|
||||
}
|
||||
|
||||
version_detail_linux {
|
||||
system(echo "" > gui/help/version.html)
|
||||
system(ls /usr/bin/git) {
|
||||
system(/usr/bin/git log) {
|
||||
#retrieve git commit
|
||||
system(echo "Git version : " >> gui/help/version.html)
|
||||
system(git log -n 1 | grep commit >> gui/help/version.html)
|
||||
system(git log -n 1 | grep svn >> gui/help/version.html)
|
||||
system(git status | grep branch >> gui/help/version.html)
|
||||
system(echo "" >> gui/help/version.html)
|
||||
system(echo "" >> gui/help/version.html)
|
||||
}
|
||||
}
|
||||
|
||||
system(ls /usr/bin/svn) {
|
||||
system(/usr/bin/svn info) {
|
||||
#retrieve svn revision
|
||||
system(echo "Svn version : " >> gui/help/version.html)
|
||||
system(svn info | head -n 5 | head -n 5 | tail -1 >> gui/help/gitversion.txt)
|
||||
}
|
||||
}
|
||||
}
|
||||
#################### Cross compilation for windows under Linux ###################
|
||||
|
||||
win32-x-g++ {
|
||||
|
@ -17,10 +17,10 @@
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301, USA.
|
||||
****************************************************************/
|
||||
|
||||
|
||||
#include "HelpDialog.h"
|
||||
****************************************************************/
|
||||
|
||||
|
||||
#include "HelpDialog.h"
|
||||
#include "rsiface/rsiface.h"
|
||||
|
||||
#include <iostream>
|
||||
@ -37,13 +37,13 @@
|
||||
#include <QPixmap>
|
||||
|
||||
/* Images for context menu icons */
|
||||
#define IMAGE_DOWNLOAD ":/images/start.png"
|
||||
|
||||
/** Constructor */
|
||||
HelpDialog::HelpDialog(QWidget *parent)
|
||||
:QDialog(parent)
|
||||
{
|
||||
/* Invoke the Qt Designer generated object setup routine */
|
||||
#define IMAGE_DOWNLOAD ":/images/start.png"
|
||||
|
||||
/** Constructor */
|
||||
HelpDialog::HelpDialog(QWidget *parent)
|
||||
:QDialog(parent)
|
||||
{
|
||||
/* Invoke the Qt Designer generated object setup routine */
|
||||
ui.setupUi(this);
|
||||
|
||||
//QFile licenseFile(QLatin1String(":/images/COPYING"));
|
||||
@ -60,16 +60,22 @@ HelpDialog::HelpDialog(QWidget *parent)
|
||||
QFile thanksFile(QLatin1String(":/help/thanks.html"));
|
||||
if (thanksFile.open(QIODevice::ReadOnly | QIODevice::Text)) {
|
||||
QTextStream in(&thanksFile);
|
||||
ui.thanks->setText(in.readAll());
|
||||
ui.thanks->setText(in.readAll());
|
||||
}
|
||||
|
||||
|
||||
QFile versionFile(QLatin1String(":/help/version.html"));
|
||||
if (versionFile.open(QIODevice::ReadOnly | QIODevice::Text)) {
|
||||
QTextStream in(&versionFile);
|
||||
ui.version->setText(in.readAll());
|
||||
}
|
||||
|
||||
ui.label_2->setMinimumWidth(20);
|
||||
|
||||
|
||||
/* Hide platform specific features */
|
||||
#ifdef Q_WS_WIN
|
||||
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
/* Hide platform specific features */
|
||||
#ifdef Q_WS_WIN
|
||||
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
|
@ -555,6 +555,9 @@ p, li { white-space: pre-wrap; }
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="0">
|
||||
<widget class="QTextBrowser" name="version"/>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QWidget" name="tab_2">
|
||||
|
6
retroshare-gui/src/gui/help/version.html
Normal file
6
retroshare-gui/src/gui/help/version.html
Normal file
@ -0,0 +1,6 @@
|
||||
|
||||
Git version :
|
||||
commit 97624bbb26566beefeb02c4ed8627d10879d9c28
|
||||
# On branch master
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
<RCC>
|
||||
<RCC>
|
||||
<qresource prefix="/" >
|
||||
<file>help/authors.html</file>
|
||||
<file>help/licence.html</file>
|
||||
@ -53,7 +53,7 @@
|
||||
<file>images/avatar_background.png</file>
|
||||
<file>images/backgroundimage.png</file>
|
||||
<file>images/button_cancel.png</file>
|
||||
<file>images/calendar.png</file>
|
||||
<file>images/calendar.png</file>
|
||||
<file>images/chat.png</file>
|
||||
<file>images/chat/bar_end.png</file>
|
||||
<file>images/chat/bar_fill.png</file>
|
||||
@ -221,15 +221,15 @@
|
||||
<file>images/mail_get.png</file>
|
||||
<file>images/mail_reply.png</file>
|
||||
<file>images/mail_replyall.png</file>
|
||||
<file>images/mail_forward.png</file>
|
||||
<file>images/mail_forward.png</file>
|
||||
<file>images/mail_send.png</file>
|
||||
<file>images/mail_new.png</file>
|
||||
<file>images/mail_send24.png</file>
|
||||
<file>images/mailforward24-hover.png</file>
|
||||
<file>images/message-mail.png</file>
|
||||
<file>images/message-mail-read.png</file>
|
||||
<file>images/message-mail-imapdelete.png</file>
|
||||
<file>images/message-mail-replied-read.png</file>
|
||||
<file>images/message-mail-imapdelete.png</file>
|
||||
<file>images/message-mail-replied-read.png</file>
|
||||
<file>images/message-news.png</file>
|
||||
<file>images/message.png</file>
|
||||
<file>images/messenger.png</file>
|
||||
@ -383,59 +383,58 @@
|
||||
<file>qss/over/greentop.png</file>
|
||||
<file>qss/silver.qss</file>
|
||||
<file>qss/silver/silver.png</file>
|
||||
<file>qss/skin2.qss</file>
|
||||
<file>qss/skin2/background.png</file>
|
||||
<file>qss/chat/default.htm</file>
|
||||
<file>qss/chat/default.css</file>
|
||||
<file>qss/chat/second.htm</file>
|
||||
<file>qss/chat/second.css</file>
|
||||
<file>qss/chat/second.css</file>
|
||||
<file>smileys/angry.png</file>
|
||||
<file>smileys/beer.png</file>
|
||||
<file>smileys/cake.png</file>
|
||||
<file>smileys/camera.png</file>
|
||||
<file>smileys/cat.png</file>
|
||||
<file>smileys/clock.png</file>
|
||||
<file>smileys/cloudy.png</file>
|
||||
<file>smileys/coffee.png</file>
|
||||
<file>smileys/cool.png</file>
|
||||
<file>smileys/crying.png</file>
|
||||
<file>smileys/face-devil-grin48.png</file>
|
||||
<file>smileys/in-love.png</file>
|
||||
<file>smileys/island.png</file>
|
||||
<file>smileys/kissing.png</file>
|
||||
<file>smileys/laugh.png</file>
|
||||
<file>smileys/liquor.png</file>
|
||||
<file>smileys/lol.png</file>
|
||||
<file>smileys/love-over.png</file>
|
||||
<file>smileys/love.png</file>
|
||||
<file>smileys/mobile.png</file>
|
||||
<file>smileys/moneyeyes.png</file>
|
||||
<file>smileys/moon.png</file>
|
||||
<file>smileys/party.png</file>
|
||||
<file>smileys/peace.png</file>
|
||||
<file>smileys/phone.png</file>
|
||||
<file>smileys/pirate.png</file>
|
||||
<file>smileys/pizza.png</file>
|
||||
<file>smileys/pouty.png</file>
|
||||
<file>smileys/pumpkin.png</file>
|
||||
<file>smileys/rain.png</file>
|
||||
<file>smileys/rotfl.png</file>
|
||||
<file>smileys/sad.png</file>
|
||||
<file>smileys/smile.png</file>
|
||||
<file>smileys/surprised.png</file>
|
||||
<file>smileys/thunder.png</file>
|
||||
<file>smileys/tongue.png</file>
|
||||
<file>smileys/umbrella.png</file>
|
||||
<file>smileys/wink.png</file>
|
||||
<file>smileys/wondering.png</file>
|
||||
<file>smileys/emotes.acs</file>
|
||||
|
||||
<file>qss/skin2.qss</file>
|
||||
<file>qss/skin2/background.png</file>
|
||||
<file>qss/chat/default.htm</file>
|
||||
<file>qss/chat/default.css</file>
|
||||
<file>qss/chat/second.htm</file>
|
||||
<file>qss/chat/second.css</file>
|
||||
<file>qss/chat/second.css</file>
|
||||
<file>smileys/angry.png</file>
|
||||
<file>smileys/beer.png</file>
|
||||
<file>smileys/cake.png</file>
|
||||
<file>smileys/camera.png</file>
|
||||
<file>smileys/cat.png</file>
|
||||
<file>smileys/clock.png</file>
|
||||
<file>smileys/cloudy.png</file>
|
||||
<file>smileys/coffee.png</file>
|
||||
<file>smileys/cool.png</file>
|
||||
<file>smileys/crying.png</file>
|
||||
<file>smileys/face-devil-grin48.png</file>
|
||||
<file>smileys/in-love.png</file>
|
||||
<file>smileys/island.png</file>
|
||||
<file>smileys/kissing.png</file>
|
||||
<file>smileys/laugh.png</file>
|
||||
<file>smileys/liquor.png</file>
|
||||
<file>smileys/lol.png</file>
|
||||
<file>smileys/love-over.png</file>
|
||||
<file>smileys/love.png</file>
|
||||
<file>smileys/mobile.png</file>
|
||||
<file>smileys/moneyeyes.png</file>
|
||||
<file>smileys/moon.png</file>
|
||||
<file>smileys/party.png</file>
|
||||
<file>smileys/peace.png</file>
|
||||
<file>smileys/phone.png</file>
|
||||
<file>smileys/pirate.png</file>
|
||||
<file>smileys/pizza.png</file>
|
||||
<file>smileys/pouty.png</file>
|
||||
<file>smileys/pumpkin.png</file>
|
||||
<file>smileys/rain.png</file>
|
||||
<file>smileys/rotfl.png</file>
|
||||
<file>smileys/sad.png</file>
|
||||
<file>smileys/smile.png</file>
|
||||
<file>smileys/surprised.png</file>
|
||||
<file>smileys/thunder.png</file>
|
||||
<file>smileys/tongue.png</file>
|
||||
<file>smileys/umbrella.png</file>
|
||||
<file>smileys/wink.png</file>
|
||||
<file>smileys/wondering.png</file>
|
||||
<file>smileys/emotes.acs</file>
|
||||
<file>images/connect/connectFriendWatermark.png</file>
|
||||
<file>images/connect/connectFriendLogo.png</file>
|
||||
<file>images/connect/connectFriendBanner.png</file>
|
||||
<file>images/connect/info16.png</file>
|
||||
<file>images/connect/mail_send.png</file>
|
||||
|
||||
</qresource>
|
||||
<file>help/version.html</file>
|
||||
</qresource>
|
||||
</RCC>
|
||||
|
Loading…
Reference in New Issue
Block a user