Hello community, here is the log from the commit of package sonnet for openSUSE:Factory checked in at 2015-09-24 07:14:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sonnet (Old) and /work/SRC/openSUSE:Factory/.sonnet.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sonnet" Changes: -------- --- /work/SRC/openSUSE:Factory/sonnet/sonnet.changes 2015-09-02 07:49:29.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.sonnet.new/sonnet.changes 2015-09-24 07:15:00.000000000 +0200 @@ -1,0 +2,7 @@ +Tue Sep 8 17:13:45 UTC 2015 - [email protected] + +- Update to 5.14.0 + * For more details please see: + https://www.kde.org/announcements/kde-frameworks-5.14.0.php + +------------------------------------------------------------------- Old: ---- sonnet-5.13.0.tar.xz New: ---- sonnet-5.14.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sonnet.spec ++++++ --- /var/tmp/diff_new_pack.iiANI0/_old 2015-09-24 07:15:01.000000000 +0200 +++ /var/tmp/diff_new_pack.iiANI0/_new 2015-09-24 07:15:01.000000000 +0200 @@ -18,9 +18,9 @@ %bcond_without lang %define sonum 5 -%define _tar_path 5.13 +%define _tar_path 5.14 Name: sonnet -Version: 5.13.0 +Version: 5.14.0 Release: 0 #BuildRequires: aspell-devel BuildRequires: cmake >= 2.8.12 ++++++ sonnet-5.13.0.tar.xz -> sonnet-5.14.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sonnet-5.13.0/CMakeLists.txt new/sonnet-5.14.0/CMakeLists.txt --- old/sonnet-5.13.0/CMakeLists.txt 2015-08-04 13:47:13.000000000 +0200 +++ new/sonnet-5.14.0/CMakeLists.txt 2015-09-05 11:20:41.000000000 +0200 @@ -4,7 +4,7 @@ project(Sonnet) include(FeatureSummary) -find_package(ECM 5.13.0 NO_MODULE) +find_package(ECM 5.14.0 NO_MODULE) set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules") feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES) @@ -26,7 +26,7 @@ include(ECMPoQmTools) -set(KF5_VERSION "5.13.0") # handled by release scripts +set(KF5_VERSION "5.14.0") # handled by release scripts ecm_setup_version(${KF5_VERSION} VARIABLE_PREFIX SONNET VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/sonnet_version.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sonnet-5.13.0/po/fr/sonnet5_qt.po new/sonnet-5.14.0/po/fr/sonnet5_qt.po --- old/sonnet-5.13.0/po/fr/sonnet5_qt.po 2015-08-04 13:47:13.000000000 +0200 +++ new/sonnet-5.14.0/po/fr/sonnet5_qt.po 2015-09-05 11:20:41.000000000 +0200 @@ -24,10 +24,10 @@ "PO-Revision-Date: 2014-06-29 22:06+0200\n" "Last-Translator: Sebastien Renard <[email protected]>\n" "Language-Team: French <[email protected]>\n" +"Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Generator: Lokalize 1.5\n" "X-Environment: kde\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sonnet-5.13.0/src/core/backgroundchecker.cpp new/sonnet-5.14.0/src/core/backgroundchecker.cpp --- old/sonnet-5.13.0/src/core/backgroundchecker.cpp 2015-08-04 13:47:13.000000000 +0200 +++ new/sonnet-5.14.0/src/core/backgroundchecker.cpp 2015-09-05 11:20:41.000000000 +0200 @@ -25,18 +25,18 @@ using namespace Sonnet; -void BackgroundChecker::Private::start() +void BackgroundCheckerPrivate::start() { sentenceOffset=-1; continueChecking(); } -void BackgroundChecker::Private::continueChecking() +void BackgroundCheckerPrivate::continueChecking() { metaObject()->invokeMethod(this, "checkNext",Qt::QueuedConnection); } -void BackgroundChecker::Private::checkNext() +void BackgroundCheckerPrivate::checkNext() { do { // go over current sentence @@ -72,7 +72,7 @@ BackgroundChecker::BackgroundChecker(QObject *parent) : QObject(parent), - d(new Private) + d(new BackgroundCheckerPrivate) { connect(d, SIGNAL(misspelling(QString,int)), SIGNAL(misspelling(QString,int))); @@ -82,7 +82,7 @@ BackgroundChecker::BackgroundChecker(const Speller &speller, QObject *parent) : QObject(parent), - d(new Private) + d(new BackgroundCheckerPrivate) { d->currentDict = speller; connect(d, SIGNAL(misspelling(QString,int)), diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sonnet-5.13.0/src/core/backgroundchecker.h new/sonnet-5.14.0/src/core/backgroundchecker.h --- old/sonnet-5.13.0/src/core/backgroundchecker.h 2015-08-04 13:47:13.000000000 +0200 +++ new/sonnet-5.14.0/src/core/backgroundchecker.h 2015-09-05 11:20:41.000000000 +0200 @@ -26,6 +26,7 @@ #include "sonnetcore_export.h" #include <QtCore/QObject> +class BackgroundCheckerPrivate; /** * The sonnet namespace. @@ -122,8 +123,7 @@ protected Q_SLOTS: void slotEngineDone(); private: - class Private; - Private *const d; + BackgroundCheckerPrivate *const d; }; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sonnet-5.13.0/src/core/backgroundchecker_p.h new/sonnet-5.14.0/src/core/backgroundchecker_p.h --- old/sonnet-5.13.0/src/core/backgroundchecker_p.h 2015-08-04 13:47:13.000000000 +0200 +++ new/sonnet-5.14.0/src/core/backgroundchecker_p.h 2015-09-05 11:20:41.000000000 +0200 @@ -29,11 +29,11 @@ using namespace Sonnet; -class BackgroundChecker::Private : public QObject +class BackgroundCheckerPrivate : public QObject { Q_OBJECT public: - Private() : mainTokenizer(new SentenceTokenizer), sentenceOffset(-1) {} + BackgroundCheckerPrivate() : mainTokenizer(new SentenceTokenizer), sentenceOffset(-1) {} void start(); void continueChecking(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sonnet-5.13.0/src/core/loader.cpp new/sonnet-5.14.0/src/core/loader.cpp --- old/sonnet-5.13.0/src/core/loader.cpp 2015-08-04 13:47:13.000000000 +0200 +++ new/sonnet-5.14.0/src/core/loader.cpp 2015-09-05 11:20:41.000000000 +0200 @@ -34,7 +34,7 @@ namespace Sonnet { -class Loader::Private +class LoaderPrivate { public: Settings *settings; @@ -59,7 +59,7 @@ } Loader::Loader() - : d(new Private) + : d(new LoaderPrivate) { d->settings = new Settings(this); d->settings->restore(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sonnet-5.13.0/src/core/loader_p.h new/sonnet-5.14.0/src/core/loader_p.h --- old/sonnet-5.13.0/src/core/loader_p.h 2015-08-04 13:47:13.000000000 +0200 +++ new/sonnet-5.14.0/src/core/loader_p.h 2015-09-05 11:20:41.000000000 +0200 @@ -31,7 +31,7 @@ { class Settings; class SpellerPlugin; - +class LoaderPrivate; /** * \internal * @short Class used to deal with dictionaries @@ -136,8 +136,7 @@ void loadPlugins(); void loadPlugin(const QString &pluginPath); private: - class Private; - Private *const d; + LoaderPrivate *const d; }; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sonnet-5.13.0/src/core/settings.cpp new/sonnet-5.14.0/src/core/settings.cpp --- old/sonnet-5.13.0/src/core/settings.cpp 2015-08-04 13:47:13.000000000 +0200 +++ new/sonnet-5.14.0/src/core/settings.cpp 2015-09-05 11:20:41.000000000 +0200 @@ -30,7 +30,7 @@ namespace Sonnet { -class Settings::Private +class SettingsPrivate { public: Loader *loader; //can't be a Ptr since we don't want to hold a ref on it @@ -52,7 +52,7 @@ }; Settings::Settings(Loader *loader) - : d(new Private) + : d(new SettingsPrivate) { d->loader = loader; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sonnet-5.13.0/src/core/settings_p.h new/sonnet-5.14.0/src/core/settings_p.h --- old/sonnet-5.13.0/src/core/settings_p.h 2015-08-04 13:47:13.000000000 +0200 +++ new/sonnet-5.14.0/src/core/settings_p.h 2015-09-05 11:20:41.000000000 +0200 @@ -27,7 +27,7 @@ namespace Sonnet { class Loader; - +class SettingsPrivate; /** * Settings class */ @@ -79,8 +79,7 @@ friend class Loader; explicit Settings(Loader *loader); private: - class Private; - Private *const d; + SettingsPrivate *const d; }; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sonnet-5.13.0/src/core/speller.cpp new/sonnet-5.14.0/src/core/speller.cpp --- old/sonnet-5.13.0/src/core/speller.cpp 2015-08-04 13:47:13.000000000 +0200 +++ new/sonnet-5.14.0/src/core/speller.cpp 2015-09-05 11:20:41.000000000 +0200 @@ -31,14 +31,14 @@ namespace Sonnet { -class Speller::Private +class SpellerPrivate { public: - Private() : settings(0) + SpellerPrivate() : settings(0) { } - ~Private() + ~SpellerPrivate() { } void init(const QString &lang) @@ -77,7 +77,7 @@ }; Speller::Speller(const QString &lang) - : d(new Private) + : d(new SpellerPrivate) { d->init(lang); } @@ -89,7 +89,7 @@ } Speller::Speller(const Speller &speller) - : d(new Private) + : d(new SpellerPrivate) { d->language = speller.language(); d->init(d->language); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sonnet-5.13.0/src/core/speller.h new/sonnet-5.14.0/src/core/speller.h --- old/sonnet-5.13.0/src/core/speller.h 2015-08-04 13:47:13.000000000 +0200 +++ new/sonnet-5.14.0/src/core/speller.h 2015-09-05 11:20:41.000000000 +0200 @@ -28,6 +28,7 @@ namespace Sonnet { +class SpellerPrivate; /** * Spell checker object. * @@ -144,8 +145,7 @@ void setAttribute(Attribute attr, bool b = true); bool testAttribute(Attribute attr) const; private: - class Private; - Private *const d; + SpellerPrivate *const d; }; } #endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sonnet-5.13.0/src/core/spellerplugin.cpp new/sonnet-5.14.0/src/core/spellerplugin.cpp --- old/sonnet-5.13.0/src/core/spellerplugin.cpp 2015-08-04 13:47:13.000000000 +0200 +++ new/sonnet-5.14.0/src/core/spellerplugin.cpp 2015-09-05 11:20:41.000000000 +0200 @@ -22,14 +22,14 @@ namespace Sonnet { -class SpellerPlugin::Private +class SpellerPluginPrivate { public: QString language; }; SpellerPlugin::SpellerPlugin(const QString &lang) - : d(new Private) + : d(new SpellerPluginPrivate) { d->language = lang; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sonnet-5.13.0/src/core/spellerplugin_p.h new/sonnet-5.14.0/src/core/spellerplugin_p.h --- old/sonnet-5.13.0/src/core/spellerplugin_p.h 2015-08-04 13:47:13.000000000 +0200 +++ new/sonnet-5.14.0/src/core/spellerplugin_p.h 2015-09-05 11:20:41.000000000 +0200 @@ -34,6 +34,7 @@ * @author Zack Rusin <[email protected]> * @short class used for actuall spell checking */ +class SpellerPluginPrivate; class SONNETCORE_EXPORT SpellerPlugin { public: @@ -92,8 +93,7 @@ protected: SpellerPlugin(const QString &lang); private: - class Private; - Private *const d; + SpellerPluginPrivate *const d; }; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sonnet-5.13.0/src/ui/configdialog.cpp new/sonnet-5.14.0/src/ui/configdialog.cpp --- old/sonnet-5.13.0/src/ui/configdialog.cpp 2015-08-04 13:47:13.000000000 +0200 +++ new/sonnet-5.14.0/src/ui/configdialog.cpp 2015-09-05 11:20:41.000000000 +0200 @@ -26,24 +26,24 @@ using namespace Sonnet; -class ConfigDialog::Private +class ConfigDialogPrivate { public: - Private(ConfigDialog *parent) + ConfigDialogPrivate(ConfigDialog *parent) : q(parent) {} ConfigWidget *ui; ConfigDialog *q; void slotConfigChanged(); }; -void ConfigDialog::Private::slotConfigChanged() +void ConfigDialogPrivate::slotConfigChanged() { emit q->languageChanged(ui->language()); } ConfigDialog::ConfigDialog(QWidget *parent) : QDialog(parent), - d(new Private(this)) + d(new ConfigDialogPrivate(this)) { setObjectName(QStringLiteral("SonnetConfigDialog")); setModal(true); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sonnet-5.13.0/src/ui/configdialog.h new/sonnet-5.14.0/src/ui/configdialog.h --- old/sonnet-5.13.0/src/ui/configdialog.h 2015-08-04 13:47:13.000000000 +0200 +++ new/sonnet-5.14.0/src/ui/configdialog.h 2015-09-05 11:20:41.000000000 +0200 @@ -22,6 +22,7 @@ #define SONNET_CONFIGDIALOG_H #include <QDialog> +class ConfigDialogPrivate; #include "sonnetui_export.h" namespace Sonnet @@ -71,9 +72,7 @@ void configChanged(); private: - class Private; - friend class Private; - Private *const d; + ConfigDialogPrivate *const d; Q_DISABLE_COPY(ConfigDialog) Q_PRIVATE_SLOT(d, void slotConfigChanged()) }; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sonnet-5.13.0/src/ui/configwidget.cpp new/sonnet-5.14.0/src/ui/configwidget.cpp --- old/sonnet-5.13.0/src/ui/configwidget.cpp 2015-08-04 13:47:13.000000000 +0200 +++ new/sonnet-5.14.0/src/ui/configwidget.cpp 2015-09-05 11:20:41.000000000 +0200 @@ -30,7 +30,7 @@ using namespace Sonnet; -class ConfigWidget::Private +class ConfigWidgetPrivate { public: Loader *loader; @@ -40,7 +40,7 @@ ConfigWidget::ConfigWidget(QWidget *parent) : QWidget(parent), - d(new Private) + d(new ConfigWidgetPrivate) { d->loader = Loader::openLoader(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sonnet-5.13.0/src/ui/configwidget.h new/sonnet-5.14.0/src/ui/configwidget.h --- old/sonnet-5.13.0/src/ui/configwidget.h 2015-08-04 13:47:13.000000000 +0200 +++ new/sonnet-5.14.0/src/ui/configwidget.h 2015-09-05 11:20:41.000000000 +0200 @@ -21,6 +21,7 @@ #define SONNET_CONFIGWIDGET_H #include <QWidget> +class ConfigWidgetPrivate; #include "sonnetui_export.h" namespace Sonnet @@ -72,9 +73,7 @@ void setFromGui(); private: - class Private; - friend class Private; - Private *const d; + ConfigWidgetPrivate *const d; }; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sonnet-5.13.0/src/ui/dialog.cpp new/sonnet-5.14.0/src/ui/dialog.cpp --- old/sonnet-5.13.0/src/ui/dialog.cpp 2015-08-04 13:47:13.000000000 +0200 +++ new/sonnet-5.14.0/src/ui/dialog.cpp 2015-09-05 11:20:41.000000000 +0200 @@ -54,7 +54,7 @@ } }; -class Dialog::Private +class DialogPrivate { public: Ui_SonnetUi ui; @@ -94,7 +94,7 @@ Dialog::Dialog(BackgroundChecker *checker, QWidget *parent) : QDialog(parent), - d(new Private) + d(new DialogPrivate) { setModal(true); setWindowTitle(tr("Check Spelling", "@title:window")); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sonnet-5.13.0/src/ui/dialog.h new/sonnet-5.14.0/src/ui/dialog.h --- old/sonnet-5.13.0/src/ui/dialog.h 2015-08-04 13:47:13.000000000 +0200 +++ new/sonnet-5.14.0/src/ui/dialog.h 2015-09-05 11:20:41.000000000 +0200 @@ -31,7 +31,7 @@ namespace Sonnet { class BackgroundChecker; - +class DialogPrivate; /** * @short Spellcheck dialog * @@ -157,8 +157,7 @@ void continueChecking(); private: - class Private; - Private *const d; + DialogPrivate *const d; Q_DISABLE_COPY(Dialog) }; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sonnet-5.13.0/src/ui/dictionarycombobox.cpp new/sonnet-5.14.0/src/ui/dictionarycombobox.cpp --- old/sonnet-5.13.0/src/ui/dictionarycombobox.cpp 2015-08-04 13:47:13.000000000 +0200 +++ new/sonnet-5.14.0/src/ui/dictionarycombobox.cpp 2015-09-05 11:20:41.000000000 +0200 @@ -27,15 +27,15 @@ { //@cond PRIVATE -class DictionaryComboBox::Private +class DictionaryComboBoxPrivate { public: - Private(DictionaryComboBox *combo) : q(combo) {}; + DictionaryComboBoxPrivate(DictionaryComboBox *combo) : q(combo) {}; DictionaryComboBox *q; void slotDictionaryChanged(int idx); }; -void DictionaryComboBox::Private::slotDictionaryChanged(int idx) +void DictionaryComboBoxPrivate::slotDictionaryChanged(int idx) { emit q->dictionaryChanged(q->itemData(idx).toString()); emit q->dictionaryNameChanged(q->itemText(idx)); @@ -43,7 +43,7 @@ //@endcon DictionaryComboBox::DictionaryComboBox(QWidget *parent) - : QComboBox(parent), d(new DictionaryComboBox::Private(this)) + : QComboBox(parent), d(new DictionaryComboBoxPrivate(this)) { reloadCombo(); connect(this, SIGNAL(activated(int)), diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sonnet-5.13.0/src/ui/dictionarycombobox.h new/sonnet-5.14.0/src/ui/dictionarycombobox.h --- old/sonnet-5.13.0/src/ui/dictionarycombobox.h 2015-08-04 13:47:13.000000000 +0200 +++ new/sonnet-5.14.0/src/ui/dictionarycombobox.h 2015-09-05 11:20:41.000000000 +0200 @@ -27,7 +27,7 @@ namespace Sonnet { - +class DictionaryComboBoxPrivate; /** * @short A combo box for selecting the dictionary used for spell checking. * @author Ingo Kloecker <[email protected]> @@ -92,8 +92,7 @@ void dictionaryNameChanged(const QString &dictionaryName); private: - class Private; - Private *const d; + DictionaryComboBoxPrivate *const d; Q_PRIVATE_SLOT(d, void slotDictionaryChanged(int)) }; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sonnet-5.13.0/src/ui/highlighter.cpp new/sonnet-5.14.0/src/ui/highlighter.cpp --- old/sonnet-5.13.0/src/ui/highlighter.cpp 2015-08-04 13:47:13.000000000 +0200 +++ new/sonnet-5.14.0/src/ui/highlighter.cpp 2015-09-05 11:20:41.000000000 +0200 @@ -60,10 +60,10 @@ }; -class Highlighter::Private +class HighlighterPrivate { public: - Private(Highlighter *qq, const QColor &col) + HighlighterPrivate(Highlighter *qq, const QColor &col) : textEdit(Q_NULLPTR), plainTextEdit(Q_NULLPTR), spellColor(col), @@ -102,7 +102,7 @@ rehighlightRequest->start(); } - ~Private(); + ~HighlighterPrivate(); WordTokenizer *tokenizer; LanguageFilter *languageFilter; Loader *loader; @@ -123,7 +123,7 @@ Highlighter *q; }; -Highlighter::Private::~Private() +HighlighterPrivate::~HighlighterPrivate() { delete spellchecker; delete languageFilter; @@ -133,7 +133,7 @@ Highlighter::Highlighter(QTextEdit *edit, const QColor &_col) : QSyntaxHighlighter(edit), - d(new Private(this, _col)) + d(new HighlighterPrivate(this, _col)) { d->textEdit = edit; d->textEdit->installEventFilter(this); @@ -142,7 +142,7 @@ Highlighter::Highlighter(QPlainTextEdit *edit, const QColor &col) : QSyntaxHighlighter(edit), - d(new Private(this, col)) + d(new HighlighterPrivate(this, col)) { d->plainTextEdit = edit; setDocument(d->plainTextEdit->document()); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sonnet-5.13.0/src/ui/highlighter.h new/sonnet-5.14.0/src/ui/highlighter.h --- old/sonnet-5.13.0/src/ui/highlighter.h 2015-08-04 13:47:13.000000000 +0200 +++ new/sonnet-5.14.0/src/ui/highlighter.h 2015-09-05 11:20:41.000000000 +0200 @@ -31,6 +31,7 @@ namespace Sonnet { +class HighlighterPrivate; /// The Sonnet Highlighter class, used for drawing pretty red lines in text fields class SONNETUI_EXPORT Highlighter : public QSyntaxHighlighter { @@ -207,8 +208,7 @@ void contentsChange(int pos, int added, int removed); private: - class Private; - Private *const d; + HighlighterPrivate *const d; Q_DISABLE_COPY(Highlighter) };
