[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [krita] krita/ui: Complete de"qobject"ing KisOpenGLImageTextures
From: Friedrich W. H. Kossebau <kossebau () kde ! org>
Date: 2015-12-16 13:59:37
Message-ID: E1a9CcD-00015g-Bp () scm ! kde ! org
[Download RAW message or body]
Git commit c526e2648ddce86fd73226e9aba8bbf04d5f4078 by Friedrich W. H. Kossebau.
Committed on 16/12/2015 at 13:59.
Pushed by kossebau into branch 'master'.
Complete de"qobject"ing KisOpenGLImageTextures
Summary:
KisOpenGLImageTextures has no signals, so the only purpose of
disconnectCurrentCanvas() is a noop.
And it's two slots are nowhere used as slots, but only called directly.
Kept the names of the former slots for consistency with KisPrescaledProjection
as used in QPainter canvas
Reviewers: rempt, dkazakov
Reviewed By: rempt, dkazakov
Differential Revision: https://phabricator.kde.org/D661
M +0 -3 krita/ui/canvas/kis_abstract_canvas_widget.h
M +0 -6 krita/ui/canvas/kis_canvas2.cpp
M +0 -1 krita/ui/canvas/kis_canvas2.h
M +0 -3 krita/ui/canvas/kis_qpainter_canvas.cpp
M +0 -1 krita/ui/canvas/kis_qpainter_canvas.h
M +0 -8 krita/ui/opengl/kis_opengl_canvas2.cpp
M +0 -1 krita/ui/opengl/kis_opengl_canvas2.h
M +1 -6 krita/ui/opengl/kis_opengl_image_textures.h
http://commits.kde.org/krita/c526e2648ddce86fd73226e9aba8bbf04d5f4078
diff --git a/krita/ui/canvas/kis_abstract_canvas_widget.h b/krita/ui/canvas/kis_abstract_canvas_widget.h
index 18ab523..de76c69 100644
--- a/krita/ui/canvas/kis_abstract_canvas_widget.h
+++ b/krita/ui/canvas/kis_abstract_canvas_widget.h
@@ -70,9 +70,6 @@ public:
// Called from KisCanvas2::slotSetDisplayProfile
virtual void setDisplayProfile(KisDisplayColorConverter *colorConverter) = 0;
- // Called from KisCanvas2::disconnectCurrentCanvas
- virtual void disconnectCurrentCanvas() = 0;
-
// Called from KisCanvas2::finishResizingImage
virtual void finishResizingImage(qint32 w, qint32 h) = 0;
diff --git a/krita/ui/canvas/kis_canvas2.cpp b/krita/ui/canvas/kis_canvas2.cpp
index 93d20d4..38f3de6 100644
--- a/krita/ui/canvas/kis_canvas2.cpp
+++ b/krita/ui/canvas/kis_canvas2.cpp
@@ -484,11 +484,6 @@ void KisCanvas2::connectCurrentCanvas()
setLodAllowedInCanvas(m_d->lodAllowedInCanvas);
}
-void KisCanvas2::disconnectCurrentCanvas()
-{
- m_d->canvasWidget->disconnectCurrentCanvas();
-}
-
void KisCanvas2::resetCanvas(bool useOpenGL)
{
// we cannot reset the canvas before it's created, but this method might be called,
@@ -503,7 +498,6 @@ void KisCanvas2::resetCanvas(bool useOpenGL)
m_d->openGLFilterMode != cfg.openGLFilteringMode());
if (needReset) {
- disconnectCurrentCanvas();
createCanvas(useOpenGL);
connectCurrentCanvas();
notifyZoomChanged();
diff --git a/krita/ui/canvas/kis_canvas2.h b/krita/ui/canvas/kis_canvas2.h
index 0fc675a..5f13699 100644
--- a/krita/ui/canvas/kis_canvas2.h
+++ b/krita/ui/canvas/kis_canvas2.h
@@ -251,7 +251,6 @@ private:
Q_DISABLE_COPY(KisCanvas2)
void connectCurrentCanvas();
- void disconnectCurrentCanvas();
void createCanvas(bool useOpenGL);
void createQPainterCanvas();
void createOpenGLCanvas();
diff --git a/krita/ui/canvas/kis_qpainter_canvas.cpp b/krita/ui/canvas/kis_qpainter_canvas.cpp
index a5718a0..2c170dd 100644
--- a/krita/ui/canvas/kis_qpainter_canvas.cpp
+++ b/krita/ui/canvas/kis_qpainter_canvas.cpp
@@ -202,9 +202,6 @@ void KisQPainterCanvas::setWrapAroundViewingMode(bool value)
return;
}
-void KisQPainterCanvas::disconnectCurrentCanvas()
-{ }
-
void KisQPainterCanvas::finishResizingImage(qint32 w, qint32 h)
{
m_d->prescaledProjection->slotImageSizeChanged(w, h);
diff --git a/krita/ui/canvas/kis_qpainter_canvas.h b/krita/ui/canvas/kis_qpainter_canvas.h
index 5277e64..865de88 100644
--- a/krita/ui/canvas/kis_qpainter_canvas.h
+++ b/krita/ui/canvas/kis_qpainter_canvas.h
@@ -65,7 +65,6 @@ public: // Implement kis_abstract_canvas_widget interface
void setWrapAroundViewingMode(bool value);
void channelSelectionChanged(const QBitArray &channelFlags);
void setDisplayProfile(KisDisplayColorConverter *colorConverter);
- void disconnectCurrentCanvas();
void finishResizingImage(qint32 w, qint32 h);
KisUpdateInfoSP startUpdateCanvasProjection(const QRect & rc, const QBitArray &channelFlags);
QRect updateCanvasProjection(KisUpdateInfoSP info);
diff --git a/krita/ui/opengl/kis_opengl_canvas2.cpp b/krita/ui/opengl/kis_opengl_canvas2.cpp
index 8068c8e..82476f0 100644
--- a/krita/ui/opengl/kis_opengl_canvas2.cpp
+++ b/krita/ui/opengl/kis_opengl_canvas2.cpp
@@ -202,14 +202,6 @@ void KisOpenGLCanvas2::setDisplayFilterImpl(KisDisplayFilter* displayFilter, boo
}
}
-void KisOpenGLCanvas2::disconnectCurrentCanvas()
-{
- Q_ASSERT(d->openGLImageTextures);
- d->openGLImageTextures->disconnect(canvas());
- d->openGLImageTextures->disconnect(canvas()->image());
-}
-
-
void KisOpenGLCanvas2::setWrapAroundViewingMode(bool value)
{
d->wrapAroundMode = value;
diff --git a/krita/ui/opengl/kis_opengl_canvas2.h b/krita/ui/opengl/kis_opengl_canvas2.h
index a2c32ae..d5078dc 100644
--- a/krita/ui/opengl/kis_opengl_canvas2.h
+++ b/krita/ui/opengl/kis_opengl_canvas2.h
@@ -80,7 +80,6 @@ public: // Implement kis_abstract_canvas_widget interface
void setWrapAroundViewingMode(bool value);
void channelSelectionChanged(const QBitArray &channelFlags);
void setDisplayProfile(KisDisplayColorConverter *colorConverter);
- void disconnectCurrentCanvas();
void finishResizingImage(qint32 w, qint32 h);
KisUpdateInfoSP startUpdateCanvasProjection(const QRect & rc, const QBitArray &channelFlags);
QRect updateCanvasProjection(KisUpdateInfoSP info);
diff --git a/krita/ui/opengl/kis_opengl_image_textures.h b/krita/ui/opengl/kis_opengl_image_textures.h
index 95c4d02..8f01897 100644
--- a/krita/ui/opengl/kis_opengl_image_textures.h
+++ b/krita/ui/opengl/kis_opengl_image_textures.h
@@ -22,7 +22,6 @@
#ifdef HAVE_OPENGL
-#include <QObject>
#include <QVector>
#include <QMap>
@@ -42,10 +41,8 @@ class KoColorProfile;
/**
* A set of OpenGL textures that contains the projection of a KisImage.
*/
-class KRITAUI_EXPORT KisOpenGLImageTextures : public QObject, public KisShared
+class KRITAUI_EXPORT KisOpenGLImageTextures : public KisShared
{
- Q_OBJECT
-
public:
/**
* Obtain a KisOpenGLImageTextures object for the given image.
@@ -139,8 +136,6 @@ public:
KisOpenGLUpdateInfoSP updateCache(const QRect& rect);
KisOpenGLUpdateInfoSP updateCacheNoConversion(const QRect& rect);
-public Q_SLOTS:
-
void recalculateCache(KisUpdateInfoSP info);
void slotImageSizeChanged(qint32 w, qint32 h);
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic