From 8c20dc919f7d54eb48fb60f39ba5e1d466a70763 Mon Sep 17 00:00:00 2001 From: Mavridis Philippe Date: Wed, 13 Jan 2021 19:26:24 +0200 Subject: Initial commit Signed-off-by: Mavridis Philippe --- src/configdialog.h | 59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 src/configdialog.h (limited to 'src/configdialog.h') diff --git a/src/configdialog.h b/src/configdialog.h new file mode 100644 index 0000000..bc47898 --- /dev/null +++ b/src/configdialog.h @@ -0,0 +1,59 @@ +/*************************************************************************** +begin : 2004/02/07 +copyright : (C) Mark Kretschmann +email : markey@web.de +***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KLAMAVCONFIGDIALOG_H +#define KLAMAVCONFIGDIALOG_H + + +#include +#include + +#include + +class QComboBox; +class QGroupBox; +class QVBox; + + +class KlamavConfigDialog : public KConfigDialog +{ + Q_OBJECT + + public: + KlamavConfigDialog( QWidget *parent, const char* name, KConfigSkeleton *config ); + ~KlamavConfigDialog(); + + void addPage( QWidget *page, const QString &itemName, const QString &pixmapName, + const QString &header=QString::null, bool manage=true); + + void showPage( const QCString& page ); + + + private: + + + class ArchiveLimits *m_archivelimits; + class ArchiveTypes *m_archivetypes; + class SpecialFileTypes *m_specialfiletypes; + class AutoScanOptions *m_autoscanoptions; + class LogOptions *m_logoptions; + + QValueList m_pageList; + QMap m_pluginName; + QMap m_pluginKlamavName; +}; + + +#endif // KLAMAVCONFIGDIALOG_H -- cgit v1.2.1