From f6dea1e046caebfb4e30597303a74004b9cb1922 Mon Sep 17 00:00:00 2001 From: ArsenArsen Date: Wed, 26 Apr 2017 22:42:11 +0200 Subject: [PATCH] Cleanup --- KShare.pro | 6 ++---- rendererwindow.cpp | 53 ---------------------------------------------- rendererwindow.hpp | 23 -------------------- 3 files changed, 2 insertions(+), 80 deletions(-) delete mode 100644 rendererwindow.cpp delete mode 100644 rendererwindow.hpp diff --git a/KShare.pro b/KShare.pro index 051090f..0a57930 100644 --- a/KShare.pro +++ b/KShare.pro @@ -38,8 +38,7 @@ SOURCES += main.cpp\ formatter.cpp \ uploaders/customuploader.cpp \ notifications.cpp \ - hotkeying.cpp \ - sequencedialog.cpp + hotkeying.cpp HEADERS += mainwindow.hpp \ cropeditor/cropeditor.hpp \ @@ -56,8 +55,7 @@ HEADERS += mainwindow.hpp \ formatter.hpp \ uploaders/customuploader.hpp \ notifications.hpp \ - hotkeying.hpp \ - sequencedialog.hpp + hotkeying.hpp FORMS += mainwindow.ui diff --git a/rendererwindow.cpp b/rendererwindow.cpp deleted file mode 100644 index 4706451..0000000 --- a/rendererwindow.cpp +++ /dev/null @@ -1,53 +0,0 @@ -#include "rendererwindow.hpp" - -RendererWindow::RendererWindow(QRect &size, QWindow *parent) : - QWindow(*parent) -{ - create(); - backingStore = new QBackingStore(this); - setGeometry(size); -} - -bool RasterWindow::event(QEvent *event) -{ - if (event->type() == QEvent::UpdateRequest) { - renderNow(); - return true; - } - return QWindow::event(event); -} - -void RendererWindow::renderLater() { - requestUpdate(); -} - -void RasterWindow::resizeEvent(QResizeEvent *resizeEvent) -{ - m_backingStore->resize(resizeEvent->size()); - if (isExposed()) - renderNow(); -} - -void RasterWindow::exposeEvent(QExposeEvent *) -{ - if (isExposed()) - renderNow(); -} - -void RasterWindow::renderNow() -{ - if (!isExposed()) - return; - - QRect rect(0, 0, width(), height()); - m_backingStore->beginPaint(rect); - - QPaintDevice *device = m_backingStore->paintDevice(); - QPainter painter(device); - - painter.fillRect(0, 0, width(), height(), Qt::white); - render(&painter); - - m_backingStore->endPaint(); - m_backingStore->flush(rect); -} diff --git a/rendererwindow.hpp b/rendererwindow.hpp deleted file mode 100644 index 2f59ccd..0000000 --- a/rendererwindow.hpp +++ /dev/null @@ -1,23 +0,0 @@ -#ifndef RENDERERWINDOW_HPP -#define RENDERERWINDOW_HPP - -#include - -class RendererWindow : public QWindow -{ - Q_OBJECT -public: - RendererWindow(QRect &size, QWindow *parent = 0); - virtual void render(QPainter *painter); -public slots: - void renderLater(); - void renderNow(); -protected: - bool event(QEvent *event) override; - void resizeEvent(QResizeEvent *event) override; - void exposeEvent(QExposeEvent *event) override; -private: - QBackingStore *backingStore; -}; - -#endif // RENDERERWINDOW_HPP