9#ifndef ALKONLINEQUOTESPROFILE_H
10#define ALKONLINEQUOTESPROFILE_H
12#include <alkimia/alk_export.h>
13#include <alkimia/alkonlinequotesource.h>
15#include <KSharedConfig>
22class AlkOnlineQuotesProfileManager;
24class ALK_EXPORT AlkOnlineQuotesProfile :
public QObject
30 Undefined,
None, Alkimia4, Alkimia5, KMyMoney4, KMyMoney5, Skrooge4, Skrooge5, Script, Test
32 explicit AlkOnlineQuotesProfile(
const QString &name =
"alkimia", Type type = Type::None,
34 ~AlkOnlineQuotesProfile();
37 QString hotNewStuffConfigFile()
const;
38 QString hotNewStuffRelPath()
const;
40 QString hotNewStuffWriteDir()
const;
44 void setManager(AlkOnlineQuotesProfileManager *manager);
45 AlkOnlineQuotesProfileManager *manager();
47 KSharedConfigPtr kConfig()
const;
48 void setKConfig(KSharedConfigPtr kconfig);
55 bool typeIsSupported()
const;
62 bool typeIsOperational()
const;
65 bool hasGHNSSupport();
70 const Map defaultQuoteSources();
80 const Map quoteSourcesTesting();
99 void sourcesChanged();
Type type(const QSqlDatabase &db)
QString name(StandardAction id)
const QList< QKeySequence > & reload()
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Sat Dec 21 2024 17:01:13 by
doxygen 1.12.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.