diff options
Diffstat (limited to 'filter.cpp')
| -rw-r--r-- | filter.cpp | 20 |
1 files changed, 20 insertions, 0 deletions
@@ -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; |
