Merge branch 'animations' of https://github.com/csharpee/SilentDragonLite into chat
This commit is contained in:
@@ -12,6 +12,10 @@
|
|||||||
<qresource prefix="/img">
|
<qresource prefix="/img">
|
||||||
<file>res/hushdlogo.gif</file>
|
<file>res/hushdlogo.gif</file>
|
||||||
<file>res/logobig.gif</file>
|
<file>res/logobig.gif</file>
|
||||||
|
<file>res/silentdragonlite-animated.gif</file>
|
||||||
|
<file>res/silentdragonlite-animated-dark.gif</file>
|
||||||
|
<file>res/silentdragonlite-animated-startup.gif</file>
|
||||||
|
<file>res/silentdragonlite-animated-startup-dark.gif</file>
|
||||||
</qresource>
|
</qresource>
|
||||||
<qresource prefix="/translations">
|
<qresource prefix="/translations">
|
||||||
<file>res/silentdragonlite_de.qm</file>
|
<file>res/silentdragonlite_de.qm</file>
|
||||||
|
|||||||
BIN
res/silentdragonlite-animated-dark.gif
Normal file
BIN
res/silentdragonlite-animated-dark.gif
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 406 KiB |
BIN
res/silentdragonlite-animated-startup-dark.gif
Normal file
BIN
res/silentdragonlite-animated-startup-dark.gif
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.0 MiB |
BIN
res/silentdragonlite-animated-startup.gif
Normal file
BIN
res/silentdragonlite-animated-startup.gif
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1015 KiB |
BIN
res/silentdragonlite-animated.gif
Normal file
BIN
res/silentdragonlite-animated.gif
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 406 KiB |
@@ -14,18 +14,30 @@ ConnectionLoader::ConnectionLoader(MainWindow* main, Controller* rpc)
|
|||||||
{
|
{
|
||||||
this->main = main;
|
this->main = main;
|
||||||
this->rpc = rpc;
|
this->rpc = rpc;
|
||||||
|
|
||||||
d = new QDialog(main);
|
d = new QDialog(main);
|
||||||
connD = new Ui_ConnectionDialog();
|
connD = new Ui_ConnectionDialog();
|
||||||
connD->setupUi(d);
|
connD->setupUi(d);
|
||||||
QPixmap logo(":/img/res/logobig.gif");
|
|
||||||
connD->topIcon->setBasePixmap(
|
auto theme = Settings::getInstance()->get_theme_name();
|
||||||
logo.scaled(
|
qDebug() << theme << "theme has loaded";
|
||||||
256,
|
auto size = QSize(512,512);
|
||||||
256,
|
|
||||||
Qt::KeepAspectRatio,
|
if (theme == "dark" || theme == "midnight") {
|
||||||
Qt::SmoothTransformation
|
QMovie *movie2 = new QMovie(":/img/res/silentdragonlite-animated-startup-dark.gif");;
|
||||||
)
|
movie2->setScaledSize(size);
|
||||||
);
|
qDebug() << "Animation dark loaded";
|
||||||
|
connD->topIcon->setMovie(movie2);
|
||||||
|
movie2->start();
|
||||||
|
} else {
|
||||||
|
QMovie *movie1 = new QMovie(":/img/res/silentdragonlite-animated-startup.gif");;
|
||||||
|
movie1->setScaledSize(size);
|
||||||
|
qDebug() << "Animation light loaded";
|
||||||
|
connD->topIcon->setMovie(movie1);
|
||||||
|
movie1->start();
|
||||||
|
}
|
||||||
|
main->logger->write("Set animation");
|
||||||
|
qDebug() << "Set animation";
|
||||||
isSyncing = new QAtomicInteger<bool>();
|
isSyncing = new QAtomicInteger<bool>();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -9,8 +9,8 @@
|
|||||||
<rect>
|
<rect>
|
||||||
<x>0</x>
|
<x>0</x>
|
||||||
<y>0</y>
|
<y>0</y>
|
||||||
<width>513</width>
|
<width>512</width>
|
||||||
<height>201</height>
|
<height>513</height>
|
||||||
</rect>
|
</rect>
|
||||||
</property>
|
</property>
|
||||||
<property name="windowTitle">
|
<property name="windowTitle">
|
||||||
@@ -33,7 +33,7 @@
|
|||||||
<number>0</number>
|
<number>0</number>
|
||||||
</property>
|
</property>
|
||||||
<item>
|
<item>
|
||||||
<widget class="FilledIconLabel" name="topIcon">
|
<widget class="QLabel" name="topIcon">
|
||||||
<property name="sizePolicy">
|
<property name="sizePolicy">
|
||||||
<sizepolicy hsizetype="Expanding" vsizetype="Expanding">
|
<sizepolicy hsizetype="Expanding" vsizetype="Expanding">
|
||||||
<horstretch>0</horstretch>
|
<horstretch>0</horstretch>
|
||||||
@@ -55,7 +55,7 @@
|
|||||||
<item>
|
<item>
|
||||||
<widget class="QLabel" name="status">
|
<widget class="QLabel" name="status">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Starting Up</string>
|
<string>The Dragon Awakens...</string>
|
||||||
</property>
|
</property>
|
||||||
<property name="alignment">
|
<property name="alignment">
|
||||||
<set>Qt::AlignCenter</set>
|
<set>Qt::AlignCenter</set>
|
||||||
@@ -84,13 +84,6 @@
|
|||||||
</item>
|
</item>
|
||||||
</layout>
|
</layout>
|
||||||
</widget>
|
</widget>
|
||||||
<customwidgets>
|
|
||||||
<customwidget>
|
|
||||||
<class>FilledIconLabel</class>
|
|
||||||
<extends>QLabel</extends>
|
|
||||||
<header>fillediconlabel.h</header>
|
|
||||||
</customwidget>
|
|
||||||
</customwidgets>
|
|
||||||
<resources/>
|
<resources/>
|
||||||
<connections/>
|
<connections/>
|
||||||
</ui>
|
</ui>
|
||||||
|
|||||||
@@ -1570,7 +1570,7 @@ void Controller::shutdownhushd()
|
|||||||
QDialog d(main);
|
QDialog d(main);
|
||||||
Ui_ConnectionDialog connD;
|
Ui_ConnectionDialog connD;
|
||||||
connD.setupUi(&d);
|
connD.setupUi(&d);
|
||||||
connD.topIcon->setBasePixmap(QIcon(":/icons/res/icon.ico").pixmap(256, 256));
|
connD.topIcon->setPixmap(QIcon(":/icons/res/icon.ico").pixmap(256, 256));
|
||||||
connD.status->setText(QObject::tr("Please wait for SilentDragonLite to exit"));
|
connD.status->setText(QObject::tr("Please wait for SilentDragonLite to exit"));
|
||||||
connD.statusDetail->setText(QObject::tr("Waiting for hushd to exit"));
|
connD.statusDetail->setText(QObject::tr("Waiting for hushd to exit"));
|
||||||
bool finished = false;
|
bool finished = false;
|
||||||
|
|||||||
@@ -843,8 +843,18 @@ void MainWindow::sendButton() {
|
|||||||
auto d = new QDialog(this);
|
auto d = new QDialog(this);
|
||||||
auto connD = new Ui_ConnectionDialog();
|
auto connD = new Ui_ConnectionDialog();
|
||||||
connD->setupUi(d);
|
connD->setupUi(d);
|
||||||
QPixmap logo(":/img/res/logobig.gif");
|
QMovie *movie1 = new QMovie(":/img/res/silentdragonlite-animated.gif");;
|
||||||
connD->topIcon->setBasePixmap(logo.scaled(256, 256, Qt::KeepAspectRatio, Qt::SmoothTransformation));
|
QMovie *movie2 = new QMovie(":/img/res/silentdragonlite-animated-dark.gif");;
|
||||||
|
auto theme = Settings::getInstance()->get_theme_name();
|
||||||
|
if (theme == "dark" || theme == "midnight") {
|
||||||
|
movie2->setScaledSize(QSize(512,512));
|
||||||
|
connD->topIcon->setMovie(movie2);
|
||||||
|
movie2->start();
|
||||||
|
} else {
|
||||||
|
movie1->setScaledSize(QSize(512,512));
|
||||||
|
connD->topIcon->setMovie(movie1);
|
||||||
|
movie1->start();
|
||||||
|
}
|
||||||
|
|
||||||
connD->status->setText(tr("Please wait..."));
|
connD->status->setText(tr("Please wait..."));
|
||||||
connD->statusDetail->setText(tr("Computing your transaction"));
|
connD->statusDetail->setText(tr("Computing your transaction"));
|
||||||
@@ -937,4 +947,3 @@ QString MainWindow::doSendTxValidations(Tx tx) {
|
|||||||
void MainWindow::cancelButton() {
|
void MainWindow::cancelButton() {
|
||||||
clearSendForm();
|
clearSendForm();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user