kitchensync
pluckerconfig.h00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef KS_PLUCKER_CONFIG_H
00022 #define KS_PLUCKER_CONFIG_H
00023
00024 #include <kstaticdeleter.h>
00025 #include <qstringlist.h>
00026
00027 class KConfig;
00028 namespace KSPlucker {
00029 class PluckerConfig
00030 {
00031 friend class KStaticDeleter<PluckerConfig>;
00032 PluckerConfig();
00033 ~PluckerConfig();
00034 public:
00035 static PluckerConfig* self();
00036
00038 QStringList pluckerFiles()const;
00039 QString javaPath()const;
00040 QString pluckerPath()const;
00041 QStringList konnectorIds()const;
00042
00043 void setPluckerFiles( const QStringList& path );
00044 void setJavaPath( const QString& );
00045 void setPluckerPath( const QString& );
00046 void setKonnectorIds( const QStringList& );
00048
00049
00050
00052 void load(const QString& profileUid);
00053 void save(const QString&);
00055
00056 private:
00057 QStringList m_paths;
00058 QStringList m_konnectors;
00059 QString m_javaPath;
00060 QString m_pluckerPath;
00061 };
00062 }
00063
00064
00065 #endif
|