aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorxmrdsc <xmrdsc@protonmail.com>2019-04-14 17:12:24 +0200
committerdsc <xmrdsc@protonmail.com>2019-04-25 20:48:12 +0200
commitbaff7f213f07b7ae134062cd54b22c691f48fbe4 (patch)
tree74ecfd93137cd6035302f5297cc180094c0db89c
parente1c429110f5f2321ad0113a8097eab966d935dcd (diff)
downloadmonzero-gui-baff7f213f07b7ae134062cd54b22c691f48fbe4.tar.gz
monzero-gui-baff7f213f07b7ae134062cd54b22c691f48fbe4.tar.xz
monzero-gui-baff7f213f07b7ae134062cd54b22c691f48fbe4.zip
Animation slow down for debugging
-rw-r--r--filter.cpp20
-rw-r--r--monero-wallet-gui.pro2
2 files changed, 21 insertions, 1 deletions
diff --git a/filter.cpp b/filter.cpp
index 9129d92b..e66e5ade 100644
--- a/filter.cpp
+++ b/filter.cpp
@@ -27,9 +27,14 @@
// THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#include "filter.h"
+#include <QtGlobal>
#include <QKeyEvent>
#include <QDebug>
+#ifdef QT_DEBUG
+ #include "private/qabstractanimation_p.h"
+#endif
+
filter::filter(QObject *parent) :
QObject(parent)
{
@@ -79,6 +84,21 @@ bool filter::eventFilter(QObject *obj, QEvent *ev) {
case QEvent::KeyRelease: {
QKeyEvent *ke = static_cast<QKeyEvent*>(ev);
+#ifdef QT_DEBUG
+ if(ke->key() == Qt::Key_F9){
+ QUnifiedTimer::instance()->setSlowModeEnabled(true);
+ QUnifiedTimer::instance()->setSlowdownFactor(10);
+ qDebug() << "Slow animations enabled";
+ }
+
+ if(ke->key() == Qt::Key_F10){
+ QUnifiedTimer::instance()->setSlowModeEnabled(false);
+ QUnifiedTimer::instance()->setSlowdownFactor(1);
+
+ qDebug() << "Slow animations disabled";
+ }
+#endif
+
if(ke->key() == Qt::Key_Backtab)
m_backtabPressed = false;
diff --git a/monero-wallet-gui.pro b/monero-wallet-gui.pro
index c06dcb3c..cf4050ec 100644
--- a/monero-wallet-gui.pro
+++ b/monero-wallet-gui.pro
@@ -5,7 +5,7 @@ lessThan (QT_MAJOR_VERSION, 5) | lessThan (QT_MINOR_VERSION, 7) {
TEMPLATE = app
-QT += qml quick widgets
+QT += qml gui-private quick widgets
WALLET_ROOT=$$PWD/monero