diff --git a/src/qt/res/src/bitcoin.svg b/src/qt/res/src/bitcoin.svg
index 14cf0c5e1..21df98bc0 100644
--- a/src/qt/res/src/bitcoin.svg
+++ b/src/qt/res/src/bitcoin.svg
@@ -1,58 +1,153 @@
-
+
+
-
-
-
-
+
\ No newline at end of file
diff --git a/src/qt/splashscreen.cpp b/src/qt/splashscreen.cpp
index 355517754..9190c7fc8 100644
--- a/src/qt/splashscreen.cpp
+++ b/src/qt/splashscreen.cpp
@@ -24,19 +24,19 @@ SplashScreen::SplashScreen(Qt::WindowFlags f, const NetworkStyle *networkStyle)
QWidget(0, f), curAlignment(0)
{
// set reference point, paddings
- int paddingRight = 50;
- int paddingTop = 50;
- int titleVersionVSpace = 17;
- int titleCopyrightVSpace = 40;
+ int paddingRight = 190;
+ int paddingRightCopyright = 220;
+ int paddingTop = 170;
+ int paddingCopyrightTop = 70;
+ int titleCopyrightVSpace = 14;
float fontFactor = 1.0;
// define text to place
- QString titleText = tr("Litecoin Core");
QString versionText = QString("Version %1").arg(QString::fromStdString(FormatFullVersion()));
- QString copyrightText = QChar(0xA9)+QString(" 2009-%1 ").arg(COPYRIGHT_YEAR) + QString(tr("The Bitcoin Core developers"));
+ QString copyrightText1 = QChar(0xA9)+QString(" 2009-%1 ").arg(COPYRIGHT_YEAR) + QString(tr("The Bitcoin Core developers"));
+ QString copyrightText2 = QChar(0xA9)+QString(" 2011-%1 ").arg(COPYRIGHT_YEAR) + QString(tr("The Litecoin Core developers"));
QString titleAddText = networkStyle->getTitleAddText();
-
QString font = QApplication::font().toString();
// load the bitmap for writing some text over it
@@ -44,35 +44,17 @@ SplashScreen::SplashScreen(Qt::WindowFlags f, const NetworkStyle *networkStyle)
QPainter pixPaint(&pixmap);
pixPaint.setPen(QColor(100,100,100));
+ pixPaint.setFont(QFont(font, 8*fontFactor));
- // check font size and drawing with
- pixPaint.setFont(QFont(font, 33*fontFactor));
QFontMetrics fm = pixPaint.fontMetrics();
- int titleTextWidth = fm.width(titleText);
- if(titleTextWidth > 160) {
- // strange font rendering, Arial probably not found
- fontFactor = 0.75;
- }
- pixPaint.setFont(QFont(font, 33*fontFactor));
- fm = pixPaint.fontMetrics();
- titleTextWidth = fm.width(titleText);
- pixPaint.drawText(pixmap.width()-titleTextWidth-paddingRight,paddingTop,titleText);
-
- pixPaint.setFont(QFont(font, 15*fontFactor));
-
- // if the version string is to long, reduce size
- fm = pixPaint.fontMetrics();
- int versionTextWidth = fm.width(versionText);
- if(versionTextWidth > titleTextWidth+paddingRight-10) {
- pixPaint.setFont(QFont(font, 10*fontFactor));
- titleVersionVSpace -= 5;
- }
- pixPaint.drawText(pixmap.width()-titleTextWidth-paddingRight+2,paddingTop+titleVersionVSpace,versionText);
+ // draw version
+ pixPaint.drawText(pixmap.width()-paddingRight+2,paddingTop,versionText);
// draw copyright stuff
- pixPaint.setFont(QFont(font, 10*fontFactor));
- pixPaint.drawText(pixmap.width()-titleTextWidth-paddingRight,paddingTop+titleCopyrightVSpace,copyrightText);
+ pixPaint.setFont(QFont(font, 8*fontFactor));
+ pixPaint.drawText(pixmap.width()-paddingRightCopyright,paddingTop+paddingCopyrightTop,copyrightText1);
+ pixPaint.drawText(pixmap.width()-paddingRightCopyright,paddingTop+paddingCopyrightTop+titleCopyrightVSpace,copyrightText2);
// draw additional text if special network
if(!titleAddText.isEmpty()) {
@@ -87,7 +69,7 @@ SplashScreen::SplashScreen(Qt::WindowFlags f, const NetworkStyle *networkStyle)
pixPaint.end();
// Set window title
- setWindowTitle(titleText + " " + titleAddText);
+ //setWindowTitle(titleText + " " + titleAddText);
// Resize window and move to center of desktop, disallow resizing
QRect r(QPoint(), pixmap.size());