mirror of
https://github.com/RetroShare/RetroShare.git
synced 2024-10-01 02:35:48 -04:00
Merge pull request #2311 from PhenomRetroShare/Add_qmake_info
Add qmake DEFINES and CONFIG in About Info to know how RS was compiled.
This commit is contained in:
commit
5dc2602b39
@ -21,6 +21,7 @@
|
||||
|
||||
#include "AboutDialog.h"
|
||||
#include "HelpDialog.h"
|
||||
#include "qmake_info.h"
|
||||
#include "rshare.h"
|
||||
|
||||
#ifdef RS_JSONAPI
|
||||
@ -302,16 +303,12 @@ void AWidget::drawBitField()
|
||||
p.end() ;
|
||||
}
|
||||
|
||||
AWidget::AWidget() {
|
||||
AWidget::AWidget()
|
||||
: page(0), density(5)
|
||||
, mImagesReady(false), mState(0), mTimerId(0)
|
||||
, mStep(1.0f), mMaxStep(QFontMetricsF(font()).width(' '))
|
||||
{
|
||||
setMouseTracking(true);
|
||||
|
||||
density = 5;
|
||||
page = 0;
|
||||
mMaxStep = QFontMetricsF(font()).width(' ') ;
|
||||
mStep = 1.0f ;
|
||||
mState = 0 ;
|
||||
mImagesReady = false ;
|
||||
|
||||
//startTimer(15);
|
||||
}
|
||||
|
||||
@ -946,7 +943,6 @@ void AboutWidget::on_copy_button_clicked()
|
||||
#endif
|
||||
verInfo+="\n";
|
||||
|
||||
|
||||
#if QT_VERSION >= QT_VERSION_CHECK (5, 0, 0)
|
||||
#if QT_VERSION >= QT_VERSION_CHECK (5, 4, 0)
|
||||
verInfo+=QSysInfo::prettyProductName();
|
||||
@ -993,6 +989,8 @@ void AboutWidget::on_copy_button_clicked()
|
||||
}
|
||||
}
|
||||
|
||||
verInfo+= "DEFINES:" + Rs_qmake_DEFINES + "\n";
|
||||
verInfo+= "CONFIG:" + Rs_qmake_CONFIG + "\n";
|
||||
|
||||
QApplication::clipboard()->setText(verInfo);
|
||||
}
|
||||
|
8
retroshare-gui/src/qmake_info.h.in
Normal file
8
retroshare-gui/src/qmake_info.h.in
Normal file
@ -0,0 +1,8 @@
|
||||
#ifndef INFO_H
|
||||
#define INFO_H
|
||||
|
||||
#include <QString>
|
||||
|
||||
static const QString Rs_qmake_DEFINES = QStringLiteral(\"$$RS_QMAKE_DEFINES\");
|
||||
static const QString Rs_qmake_CONFIG = QStringLiteral(\"$$RS_QMAKE_CONFIG\");
|
||||
#endif // INFO_H
|
@ -1514,3 +1514,18 @@ wikipoos {
|
||||
gui/gxs/RsGxsUpdateBroadcastWidget.cpp \
|
||||
gui/gxs/RsGxsUpdateBroadcastPage.cpp \
|
||||
}
|
||||
|
||||
################################################################
|
||||
#Define qmake_info.h file so GUI can get wath was used to compil
|
||||
# This must be at end to get all informations
|
||||
################################################################
|
||||
RS_QMAKE_DEFINES=\\\"$${DEFINES}\\\"
|
||||
RS_QMAKE_CONFIG=\\\"$${CONFIG}\\\"
|
||||
|
||||
INCLUDEPATH += $$OUT_PWD/include
|
||||
info_file.input = $$PWD/qmake_info.h.in
|
||||
info_file.output = $$OUT_PWD/include/qmake_info.h
|
||||
|
||||
QMAKE_SUBSTITUTES += info_file
|
||||
OTHER_FILES += \
|
||||
qmake_info.h.in
|
||||
|
Loading…
Reference in New Issue
Block a user