alkimia  8.0.2
Classes | Public Types | Public Member Functions | Private Attributes | List of all members
AlkOnlineQuotesProfile Class Reference

#include <alkonlinequotesprofile.h>

Classes

class  Private
 

Public Types

enum  Type {
  Type::Undefined,
  Type::None,
  Type::Alkimia4,
  Type::Alkimia5,
  Type::KMyMoney4,
  Type::KMyMoney5,
  Type::Skrooge4,
  Type::Skrooge5,
  Type::Script
}
 
typedef QMap< QString, AlkOnlineQuoteSourceMap
 

Public Member Functions

 AlkOnlineQuotesProfile (const QString &name="alkimia", Type type=Type::None, const QString &ghnsConfigFile=QString())
 
 ~AlkOnlineQuotesProfile ()
 
QString name () const
 
QString hotNewStuffConfigFile () const
 
QString hotNewStuffRelPath () const
 
QStringList hotNewStuffReadPath () const
 
QString hotNewStuffWriteDir () const
 
QString hotNewStuffReadFilePath (const QString &fileName) const
 
QString hotNewStuffWriteFilePath (const QString &fileName) const
 
QString kConfigFile () const
 
void setManager (AlkOnlineQuotesProfileManager *manager)
 
AlkOnlineQuotesProfileManagermanager ()
 
KConfig * kConfig () const
 
Type type ()
 
bool hasGHNSSupport ()
 
const Map defaultQuoteSources ()
 
const QStringList quoteSources ()
 

Private Attributes

Private *const d
 

Detailed Description

Definition at line 34 of file alkonlinequotesprofile.h.

Member Typedef Documentation

◆ Map

Definition at line 37 of file alkonlinequotesprofile.h.

Member Enumeration Documentation

◆ Type

Enumerator
Undefined 
None 
Alkimia4 
Alkimia5 
KMyMoney4 
KMyMoney5 
Skrooge4 
Skrooge5 
Script 

Definition at line 38 of file alkonlinequotesprofile.h.

Constructor & Destructor Documentation

◆ AlkOnlineQuotesProfile()

AlkOnlineQuotesProfile::AlkOnlineQuotesProfile ( const QString &  name = "alkimia",
Type  type = Type::None,
const QString &  ghnsConfigFile = QString() 
)

◆ ~AlkOnlineQuotesProfile()

AlkOnlineQuotesProfile::~AlkOnlineQuotesProfile ( )

Definition at line 305 of file alkonlinequotesprofile.cpp.

References d.

Member Function Documentation

◆ defaultQuoteSources()

const AlkOnlineQuotesProfile::Map AlkOnlineQuotesProfile::defaultQuoteSources ( )

return available default sources of this profile

Definition at line 377 of file alkonlinequotesprofile.cpp.

References d, and AlkOnlineQuotesProfile::Private::defaultQuoteSources().

Referenced by AlkOnlineQuoteSource::AlkOnlineQuoteSource().

◆ hasGHNSSupport()

bool AlkOnlineQuotesProfile::hasGHNSSupport ( )

◆ hotNewStuffConfigFile()

QString AlkOnlineQuotesProfile::hotNewStuffConfigFile ( ) const

◆ hotNewStuffReadFilePath()

QString AlkOnlineQuotesProfile::hotNewStuffReadFilePath ( const QString &  fileName) const

◆ hotNewStuffReadPath()

QStringList AlkOnlineQuotesProfile::hotNewStuffReadPath ( ) const

◆ hotNewStuffRelPath()

QString AlkOnlineQuotesProfile::hotNewStuffRelPath ( ) const

◆ hotNewStuffWriteDir()

QString AlkOnlineQuotesProfile::hotNewStuffWriteDir ( ) const

◆ hotNewStuffWriteFilePath()

QString AlkOnlineQuotesProfile::hotNewStuffWriteFilePath ( const QString &  fileName) const

◆ kConfig()

KConfig * AlkOnlineQuotesProfile::kConfig ( ) const

◆ kConfigFile()

QString AlkOnlineQuotesProfile::kConfigFile ( ) const

◆ manager()

AlkOnlineQuotesProfileManager * AlkOnlineQuotesProfile::manager ( )

Definition at line 411 of file alkonlinequotesprofile.cpp.

References d, and AlkOnlineQuotesProfile::Private::m_profileManager.

Referenced by setManager().

◆ name()

QString AlkOnlineQuotesProfile::name ( ) const

◆ quoteSources()

const QStringList AlkOnlineQuotesProfile::quoteSources ( )

◆ setManager()

void AlkOnlineQuotesProfile::setManager ( AlkOnlineQuotesProfileManager manager)

◆ type()

AlkOnlineQuotesProfile::Type AlkOnlineQuotesProfile::type ( )

Member Data Documentation

◆ d

Private* const AlkOnlineQuotesProfile::d
private

The documentation for this class was generated from the following files: