diff options
Diffstat (limited to 'src/printsupport')
-rw-r--r-- | src/printsupport/dialogs/qpagesetupdialog.h | 10 | ||||
-rw-r--r-- | src/printsupport/dialogs/qpagesetupdialog_unix.cpp | 2 | ||||
-rw-r--r-- | src/printsupport/dialogs/qprintdialog.h | 20 | ||||
-rw-r--r-- | src/printsupport/dialogs/qprintdialog_unix.cpp | 4 | ||||
-rw-r--r-- | src/printsupport/dialogs/qprintpreviewdialog.cpp | 8 | ||||
-rw-r--r-- | src/printsupport/dialogs/qprintpreviewdialog.h | 10 | ||||
-rw-r--r-- | src/printsupport/kernel/qcups.cpp | 7 | ||||
-rw-r--r-- | src/printsupport/kernel/qprintengine_pdf_p.h | 16 | ||||
-rw-r--r-- | src/printsupport/kernel/qprinter.h | 14 | ||||
-rw-r--r-- | src/printsupport/widgets/qprintpreviewwidget.cpp | 6 | ||||
-rw-r--r-- | src/printsupport/widgets/qprintpreviewwidget.h | 2 |
11 files changed, 39 insertions, 60 deletions
diff --git a/src/printsupport/dialogs/qpagesetupdialog.h b/src/printsupport/dialogs/qpagesetupdialog.h index a6edf91cd1..96d26c6d44 100644 --- a/src/printsupport/dialogs/qpagesetupdialog.h +++ b/src/printsupport/dialogs/qpagesetupdialog.h @@ -58,18 +58,12 @@ public: #if defined(Q_OS_MAC) || defined(Q_OS_WIN) virtual void setVisible(bool visible); #endif - virtual int exec(); + virtual int exec() Q_DECL_OVERRIDE; -#ifdef Q_NO_USING_KEYWORD -#ifndef Q_QDOC - void open() { QDialog::open(); } -#endif -#else using QDialog::open; -#endif void open(QObject *receiver, const char *member); - void done(int result); + void done(int result) Q_DECL_OVERRIDE; QPrinter *printer(); }; diff --git a/src/printsupport/dialogs/qpagesetupdialog_unix.cpp b/src/printsupport/dialogs/qpagesetupdialog_unix.cpp index a013ed82d3..2651522c47 100644 --- a/src/printsupport/dialogs/qpagesetupdialog_unix.cpp +++ b/src/printsupport/dialogs/qpagesetupdialog_unix.cpp @@ -110,7 +110,7 @@ public: } protected: - void paintEvent(QPaintEvent *) + void paintEvent(QPaintEvent *) Q_DECL_OVERRIDE { QSize pageSize = m_pageLayout.fullRectPoints().size(); QSizeF scaledSize = pageSize.scaled(width() - 10, height() - 10, Qt::KeepAspectRatio); diff --git a/src/printsupport/dialogs/qprintdialog.h b/src/printsupport/dialogs/qprintdialog.h index 437c2831d4..c243121054 100644 --- a/src/printsupport/dialogs/qprintdialog.h +++ b/src/printsupport/dialogs/qprintdialog.h @@ -57,11 +57,11 @@ public: explicit QPrintDialog(QWidget *parent = 0); ~QPrintDialog(); - int exec(); + int exec() Q_DECL_OVERRIDE; #if defined (Q_OS_UNIX) && !defined(Q_OS_MAC) - virtual void accept(); + virtual void accept() Q_DECL_OVERRIDE; #endif - void done(int result); + void done(int result) Q_DECL_OVERRIDE; void setOption(PrintDialogOption option, bool on = true); bool testOption(PrintDialogOption option) const; @@ -69,29 +69,17 @@ public: PrintDialogOptions options() const; #if defined(Q_OS_UNIX) || defined(Q_OS_WIN) - void setVisible(bool visible); + void setVisible(bool visible) Q_DECL_OVERRIDE; #endif -#ifdef Q_NO_USING_KEYWORD -#ifndef Q_QDOC - void open() { QDialog::open(); } -#endif -#else using QDialog::open; -#endif void open(QObject *receiver, const char *member); #ifdef Q_QDOC QPrinter *printer(); #endif -#ifdef Q_NO_USING_KEYWORD -#ifndef Q_QDOC - void accepted() { QDialog::accepted(); } -#endif -#else using QDialog::accepted; -#endif Q_SIGNALS: void accepted(QPrinter *printer); diff --git a/src/printsupport/dialogs/qprintdialog_unix.cpp b/src/printsupport/dialogs/qprintdialog_unix.cpp index f40a08dd7e..95f128c6ae 100644 --- a/src/printsupport/dialogs/qprintdialog_unix.cpp +++ b/src/printsupport/dialogs/qprintdialog_unix.cpp @@ -119,7 +119,7 @@ public: void setupPrinter() const; protected: - void showEvent(QShowEvent* event); + void showEvent(QShowEvent* event) Q_DECL_OVERRIDE; private: friend class QUnixPrintWidgetPrivate; @@ -205,7 +205,7 @@ public: void setupPrinter(); void updateWidgets(); - virtual void setTabs(const QList<QWidget*> &tabs); + virtual void setTabs(const QList<QWidget*> &tabs) Q_DECL_OVERRIDE; Ui::QPrintSettingsOutput options; QUnixPrintWidget *top; diff --git a/src/printsupport/dialogs/qprintpreviewdialog.cpp b/src/printsupport/dialogs/qprintpreviewdialog.cpp index 9c40e7dd51..a71f2122dc 100644 --- a/src/printsupport/dialogs/qprintpreviewdialog.cpp +++ b/src/printsupport/dialogs/qprintpreviewdialog.cpp @@ -73,7 +73,7 @@ class QPrintPreviewMainWindow : public QMainWindow { public: QPrintPreviewMainWindow(QWidget *parent) : QMainWindow(parent) {} - QMenu *createPopupMenu() { return 0; } + QMenu *createPopupMenu() Q_DECL_OVERRIDE { return 0; } }; class ZoomFactorValidator : public QDoubleValidator @@ -84,7 +84,7 @@ public: ZoomFactorValidator(qreal bottom, qreal top, int decimals, QObject *parent) : QDoubleValidator(bottom, top, decimals, parent) {} - State validate(QString &input, int &pos) const + State validate(QString &input, int &pos) const Q_DECL_OVERRIDE { bool replacePercent = false; if (input.endsWith(QLatin1Char('%'))) { @@ -117,13 +117,13 @@ public: } protected: - void focusInEvent(QFocusEvent *e) + void focusInEvent(QFocusEvent *e) Q_DECL_OVERRIDE { origText = text(); QLineEdit::focusInEvent(e); } - void focusOutEvent(QFocusEvent *e) + void focusOutEvent(QFocusEvent *e) Q_DECL_OVERRIDE { if (isModified() && !hasAcceptableInput()) setText(origText); diff --git a/src/printsupport/dialogs/qprintpreviewdialog.h b/src/printsupport/dialogs/qprintpreviewdialog.h index 423a27db12..3ec462b901 100644 --- a/src/printsupport/dialogs/qprintpreviewdialog.h +++ b/src/printsupport/dialogs/qprintpreviewdialog.h @@ -56,19 +56,13 @@ public: explicit QPrintPreviewDialog(QPrinter *printer, QWidget *parent = 0, Qt::WindowFlags flags = 0); ~QPrintPreviewDialog(); -#ifdef Q_NO_USING_KEYWORD -#ifndef Q_QDOC - void open() { QDialog::open(); } -#endif -#else using QDialog::open; -#endif void open(QObject *receiver, const char *member); QPrinter *printer(); - void setVisible(bool visible); - void done(int result); + void setVisible(bool visible) Q_DECL_OVERRIDE; + void done(int result) Q_DECL_OVERRIDE; Q_SIGNALS: void paintRequested(QPrinter *printer); diff --git a/src/printsupport/kernel/qcups.cpp b/src/printsupport/kernel/qcups.cpp index 1a27fbd07c..b8f75c3cb7 100644 --- a/src/printsupport/kernel/qcups.cpp +++ b/src/printsupport/kernel/qcups.cpp @@ -168,8 +168,11 @@ void QCUPSSupport::setPagesPerSheetLayout(QPrinter *printer, const PagesPerShee const PagesPerSheetLayout pagesPerSheetLayout) { QStringList cupsOptions = cupsOptionsList(printer); - static const char *pagesPerSheetData[] = { "1", "2", "4", "6", "9", "16", 0 }; - static const char *pageLayoutData[] = {"lrtb", "lrbt", "rlbt", "rltb", "btlr", "btrl", "tblr", "tbrl", 0}; + // WARNING: the following trick (with a [2]-extent) only works as + // WARNING: long as there's only one two-digit number in the list + // WARNING: and it is the last one (before the "\0")! + static const char pagesPerSheetData[][2] = { "1", "2", "4", "6", "9", {'1', '6'}, "\0" }; + static const char pageLayoutData[][5] = {"lrtb", "lrbt", "rlbt", "rltb", "btlr", "btrl", "tblr", "tbrl"}; setCupsOption(cupsOptions, QStringLiteral("number-up"), QLatin1String(pagesPerSheetData[pagesPerSheet])); setCupsOption(cupsOptions, QStringLiteral("number-up-layout"), QLatin1String(pageLayoutData[pagesPerSheetLayout])); setCupsOptions(printer, cupsOptions); diff --git a/src/printsupport/kernel/qprintengine_pdf_p.h b/src/printsupport/kernel/qprintengine_pdf_p.h index e78950eb97..401aee1af0 100644 --- a/src/printsupport/kernel/qprintengine_pdf_p.h +++ b/src/printsupport/kernel/qprintengine_pdf_p.h @@ -81,18 +81,18 @@ public: virtual ~QPdfPrintEngine(); // reimplementations QPaintEngine - bool begin(QPaintDevice *pdev); - bool end(); + bool begin(QPaintDevice *pdev) Q_DECL_OVERRIDE; + bool end() Q_DECL_OVERRIDE; // end reimplementations QPaintEngine // reimplementations QPrintEngine - bool abort() {return false;} - QPrinter::PrinterState printerState() const {return state;} + bool abort() Q_DECL_OVERRIDE {return false;} + QPrinter::PrinterState printerState() const Q_DECL_OVERRIDE {return state;} - bool newPage(); - int metric(QPaintDevice::PaintDeviceMetric) const; - virtual void setProperty(PrintEnginePropertyKey key, const QVariant &value); - virtual QVariant property(PrintEnginePropertyKey key) const; + bool newPage() Q_DECL_OVERRIDE; + int metric(QPaintDevice::PaintDeviceMetric) const Q_DECL_OVERRIDE; + virtual void setProperty(PrintEnginePropertyKey key, const QVariant &value) Q_DECL_OVERRIDE; + virtual QVariant property(PrintEnginePropertyKey key) const Q_DECL_OVERRIDE; // end reimplementations QPrintEngine QPrinter::PrinterState state; diff --git a/src/printsupport/kernel/qprinter.h b/src/printsupport/kernel/qprinter.h index 1f0edaf1f3..61065a893e 100644 --- a/src/printsupport/kernel/qprinter.h +++ b/src/printsupport/kernel/qprinter.h @@ -66,7 +66,7 @@ public: explicit QPrinter(const QPrinterInfo& printer, PrinterMode mode = ScreenResolution); ~QPrinter(); - int devType() const; + int devType() const Q_DECL_OVERRIDE; enum Orientation { Portrait, Landscape }; @@ -314,10 +314,10 @@ public: void setOrientation(Orientation); Orientation orientation() const; - void setPageSize(PageSize); + void setPageSize(PageSize) Q_DECL_OVERRIDE; PageSize pageSize() const; - void setPageSizeMM(const QSizeF &size); + void setPageSizeMM(const QSizeF &size) Q_DECL_OVERRIDE; void setPaperSize(PaperSize); PaperSize paperSize() const; @@ -381,12 +381,12 @@ public: QString printerSelectionOption() const; void setPrinterSelectionOption(const QString &); - bool newPage(); + bool newPage() Q_DECL_OVERRIDE; bool abort(); PrinterState printerState() const; - QPaintEngine *paintEngine() const; + QPaintEngine *paintEngine() const Q_DECL_OVERRIDE; QPrintEngine *printEngine() const; void setFromTo(int fromPage, int toPage); @@ -396,13 +396,13 @@ public: void setPrintRange(PrintRange range); PrintRange printRange() const; - void setMargins(const Margins &m); + void setMargins(const Margins &m) Q_DECL_OVERRIDE; void setPageMargins(qreal left, qreal top, qreal right, qreal bottom, Unit unit); void getPageMargins(qreal *left, qreal *top, qreal *right, qreal *bottom, Unit unit) const; protected: - int metric(PaintDeviceMetric) const; + int metric(PaintDeviceMetric) const Q_DECL_OVERRIDE; void setEngines(QPrintEngine *printEngine, QPaintEngine *paintEngine); private: diff --git a/src/printsupport/widgets/qprintpreviewwidget.cpp b/src/printsupport/widgets/qprintpreviewwidget.cpp index 208ad5e0f3..7ea8bf9365 100644 --- a/src/printsupport/widgets/qprintpreviewwidget.cpp +++ b/src/printsupport/widgets/qprintpreviewwidget.cpp @@ -66,7 +66,7 @@ public: inline int pageNumber() const { return pageNum; } - void paint(QPainter *painter, const QStyleOptionGraphicsItem *item, QWidget *widget); + void paint(QPainter *painter, const QStyleOptionGraphicsItem *item, QWidget *widget) Q_DECL_OVERRIDE; private: int pageNum; @@ -152,7 +152,7 @@ signals: void resized(); protected: - void resizeEvent(QResizeEvent* e) + void resizeEvent(QResizeEvent* e) Q_DECL_OVERRIDE { { const QSignalBlocker blocker(verticalScrollBar()); // Don't change page, QTBUG-14517 @@ -161,7 +161,7 @@ protected: emit resized(); } - void showEvent(QShowEvent* e) + void showEvent(QShowEvent* e) Q_DECL_OVERRIDE { QGraphicsView::showEvent(e); emit resized(); diff --git a/src/printsupport/widgets/qprintpreviewwidget.h b/src/printsupport/widgets/qprintpreviewwidget.h index ff648b03d0..59ac9cdaba 100644 --- a/src/printsupport/widgets/qprintpreviewwidget.h +++ b/src/printsupport/widgets/qprintpreviewwidget.h @@ -72,7 +72,7 @@ public: ZoomMode zoomMode() const; int currentPage() const; int pageCount() const; - void setVisible(bool visible); + void setVisible(bool visible) Q_DECL_OVERRIDE; public Q_SLOTS: void print(); |