7 #include <QApplication>
10 QSplashScreen(pixmap, f)
13 int paddingLeftCol2 = 230;
14 int paddingTopCol2 = 376;
19 float fontFactor = 1.0;
22 QString titleText = QString(QApplication::applicationName()).replace(QString(
"-testnet"), QString(
""), Qt::CaseSensitive);
23 QString versionText = QString(
"Version %1 ").arg(QString::fromStdString(
FormatFullVersion()));
24 QString copyrightText1 = QChar(0xA9)+QString(
" 2009-%1 ").arg(
COPYRIGHT_YEAR) + QString(tr(
"The Bitcoin developers"));
25 QString copyrightText2 = QChar(0xA9)+QString(
" %1 ").arg(
COPYRIGHT_YEAR) + QString(tr(
"The Feathercoin developers"));
27 QString font =
"Arial";
32 newPixmap = QPixmap(
":/images/splash_testnet");
35 newPixmap = QPixmap(
":/images/splash");
38 QPainter pixPaint(&newPixmap);
39 pixPaint.setPen(QColor(70,70,70));
41 pixPaint.setFont(QFont(font, 9*fontFactor));
42 pixPaint.drawText(paddingLeftCol2,paddingTopCol2+line3,versionText);
45 pixPaint.setFont(QFont(font, 9*fontFactor));
46 pixPaint.drawText(paddingLeftCol2,paddingTopCol2+line1,copyrightText1);
47 pixPaint.drawText(paddingLeftCol2,paddingTopCol2+line2,copyrightText2);
51 this->setPixmap(newPixmap);
bool GetBoolArg(const std::string &strArg, bool fDefault)
Return boolean argument or default value.
SplashScreen(const QPixmap &pixmap=QPixmap(), Qt::WindowFlags f=0)
string FormatFullVersion()