okular/core/textdocumentsettings_p.h
Sune Vuorela 4509b7bc42 Various minor fixes
Mostly derived from cppcheck runs
2024-04-16 15:44:19 +02:00

51 lines
890 B
C++

/*
SPDX-FileCopyrightText: 2013 Azat Khuzhin <a3at.mail@gmail.com>
SPDX-License-Identifier: GPL-2.0-or-later
*/
#ifndef _OKULAR_TEXTDOCUMENTSETTINGS_P_H_
#define _OKULAR_TEXTDOCUMENTSETTINGS_P_H_
#include <QFont>
#include <QObject>
class KFontRequester;
class Ui_TextDocumentSettings;
namespace Okular
{
class TextDocumentSettingsWidgetPrivate
{
public:
/**
* @note the private class won't take ownership of the ui, so you
* must delete it yourself
*/
explicit TextDocumentSettingsWidgetPrivate(Ui_TextDocumentSettings *ui)
: mFont(nullptr)
, mUi(ui)
{
}
KFontRequester *mFont;
Ui_TextDocumentSettings *mUi;
};
class TextDocumentSettingsPrivate : public QObject
{
Q_OBJECT
public:
explicit TextDocumentSettingsPrivate(QObject *parent)
: QObject(parent)
{
}
QFont mFont;
};
}
#endif