KTextEditor
sessionconfiginterface.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef KDELIBS_KTEXTEDITOR_SESSIONCONFIGINTERFACE_H
00021 #define KDELIBS_KTEXTEDITOR_SESSIONCONFIGINTERFACE_H
00022
00023 #include <ktexteditor/ktexteditor_export.h>
00024
00025 class KConfigGroup;
00026
00027 #include <QtCore/QObject>
00028
00029 namespace KTextEditor
00030 {
00031
00079 class KTEXTEDITOR_EXPORT SessionConfigInterface
00080 {
00081 public:
00082 SessionConfigInterface();
00083
00087 virtual ~SessionConfigInterface();
00088
00089
00090
00091
00092 public:
00107 virtual void readSessionConfig (const KConfigGroup& config) = 0;
00108
00116 virtual void writeSessionConfig (KConfigGroup& config) = 0;
00117
00118 private:
00119 class SessionConfigInterfacePrivate* const d;
00120 };
00121
00122 }
00123
00124 Q_DECLARE_INTERFACE(KTextEditor::SessionConfigInterface, "org.kde.KTextEditor.SessionConfigInterface")
00125
00126 #endif
00127
00128