From a32c6a9fd54fd400db0b729e826bc9a06297a3d7 Mon Sep 17 00:00:00 2001 From: ZackaryWelch Date: Tue, 26 Dec 2017 18:20:40 -0500 Subject: Began creating custom QPrintPreviewWidget for lumina-pdf --- .../lumina-pdf/CM_PrintPreviewWidget.h | 34 ---------------------- 1 file changed, 34 deletions(-) delete mode 100644 src-qt5/desktop-utils/lumina-pdf/CM_PrintPreviewWidget.h (limited to 'src-qt5/desktop-utils/lumina-pdf/CM_PrintPreviewWidget.h') diff --git a/src-qt5/desktop-utils/lumina-pdf/CM_PrintPreviewWidget.h b/src-qt5/desktop-utils/lumina-pdf/CM_PrintPreviewWidget.h deleted file mode 100644 index ac457a10..00000000 --- a/src-qt5/desktop-utils/lumina-pdf/CM_PrintPreviewWidget.h +++ /dev/null @@ -1,34 +0,0 @@ -//=========================================== -// Lumina Desktop source code -// Copyright (c) 2017, Ken Moore -// Available under the 3-clause BSD license -// See the LICENSE file for full details -//=========================================== -// Simple subclass of QPrintPreviewWidget to provide -// notification when a context menu is requested -//=========================================== -#ifndef _CONTEXT_MENU_PRINT_PREVIEW_WIDGET_H -#define _CONTEXT_MENU_PRINT_PREVIEW_WIDGET_H - -#include -#include -#include - -class CM_PrintPreviewWidget : public QPrintPreviewWidget{ - Q_OBJECT -signals: - void customContextMenuRequested(const QPoint&); - -public: - CM_PrintPreviewWidget(QPrinter * printer = 0, QWidget *parent = 0) : QPrintPreviewWidget(printer, parent){ - this->setMouseTracking(true); - QList children = this->findChildren("",Qt::FindChildrenRecursively); - for(int i=0; isetContextMenuPolicy(Qt::CustomContextMenu); - connect(children[i], SIGNAL(customContextMenuRequested(const QPoint&)), this, SIGNAL(customContextMenuRequested(const QPoint&)) ); - } - } - -}; - -#endif -- cgit