alkimia  8.0.2
Public Slots | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
AlkOnlineQuote::Private Class Reference
Inheritance diagram for AlkOnlineQuote::Private:

Public Slots

void slotLoadStarted ()
 
void slotLoadFinishedHtmlParser (bool ok)
 
void slotLoadFinishedCssSelector (bool ok)
 
bool slotParseQuote (const QString &_quotedata)
 

Public Member Functions

 Private (AlkOnlineQuote *parent)
 
 ~Private ()
 
bool initLaunch (const QString &_symbol, const QString &_id, const QString &_source)
 
bool launchWebKitCssSelector (const QString &_symbol, const QString &_id, const QString &_source)
 
bool launchWebKitHtmlParser (const QString &_symbol, const QString &_id, const QString &_source)
 
bool launchNative (const QString &_symbol, const QString &_id, const QString &_source)
 
bool launchFinanceQuote (const QString &_symbol, const QString &_id, const QString &_source)
 
void enter_loop ()
 
bool parsePrice (const QString &pricestr)
 
bool parseDate (const QString &datestr)
 

Static Public Member Functions

static int dbgArea ()
 

Public Attributes

AlkOnlineQuotem_p
 
AlkOnlineQuoteProcess m_filter
 
QString m_quoteData
 
QString m_symbol
 
QString m_id
 
QDate m_date
 
double m_price
 
AlkOnlineQuoteSource m_source
 
AlkOnlineQuote::Errors m_errors
 
KUrl m_url
 
QEventLoop * m_eventLoop
 
QString m_acceptLanguage
 
AlkOnlineQuotesProfilem_profile
 
bool m_ownProfile
 

Detailed Description

Definition at line 78 of file alkonlinequote.cpp.

Constructor & Destructor Documentation

◆ Private()

AlkOnlineQuote::Private::Private ( AlkOnlineQuote parent)
inline

Definition at line 103 of file alkonlinequote.cpp.

References m_filter, and slotParseQuote().

◆ ~Private()

AlkOnlineQuote::Private::~Private ( )
inline

Definition at line 111 of file alkonlinequote.cpp.

References m_ownProfile, and m_profile.

Member Function Documentation

◆ dbgArea()

static int AlkOnlineQuote::Private::dbgArea ( )
inlinestatic

Definition at line 97 of file alkonlinequote.cpp.

Referenced by initLaunch(), launchNative(), parseDate(), parsePrice(), and slotParseQuote().

◆ enter_loop()

void AlkOnlineQuote::Private::enter_loop ( )

◆ initLaunch()

bool AlkOnlineQuote::Private::initLaunch ( const QString &  _symbol,
const QString &  _id,
const QString &  _source 
)

◆ launchFinanceQuote()

bool AlkOnlineQuote::Private::launchFinanceQuote ( const QString &  _symbol,
const QString &  _id,
const QString &  _source 
)

◆ launchNative()

bool AlkOnlineQuote::Private::launchNative ( const QString &  _symbol,
const QString &  _id,
const QString &  _source 
)

◆ launchWebKitCssSelector()

bool AlkOnlineQuote::Private::launchWebKitCssSelector ( const QString &  _symbol,
const QString &  _id,
const QString &  _source 
)

◆ launchWebKitHtmlParser()

bool AlkOnlineQuote::Private::launchWebKitHtmlParser ( const QString &  _symbol,
const QString &  _id,
const QString &  _source 
)

◆ parseDate()

bool AlkOnlineQuote::Private::parseDate ( const QString &  datestr)

◆ parsePrice()

bool AlkOnlineQuote::Private::parsePrice ( const QString &  pricestr)

Definition at line 383 of file alkonlinequote.cpp.

References dbgArea(), and AlkOnlineQuote::Errors::Price.

◆ slotLoadFinishedCssSelector

void AlkOnlineQuote::Private::slotLoadFinishedCssSelector ( bool  ok)
slot

◆ slotLoadFinishedHtmlParser

void AlkOnlineQuote::Private::slotLoadFinishedHtmlParser ( bool  ok)
slot

◆ slotLoadStarted

void AlkOnlineQuote::Private::slotLoadStarted ( )
slot

Definition at line 229 of file alkonlinequote.cpp.

◆ slotParseQuote

bool AlkOnlineQuote::Private::slotParseQuote ( const QString &  _quotedata)
slot

Parse quote data according to currently selected web price quote source

Parameters
_quotedataquote data to parse
Returns
true parsing successful
false parsing unsuccessful

Definition at line 450 of file alkonlinequote.cpp.

References AlkOnlineQuote::Errors::Data, dbgArea(), and AlkOnlineQuote::Errors::Symbol.

Referenced by Private().

Member Data Documentation

◆ m_acceptLanguage

QString AlkOnlineQuote::Private::m_acceptLanguage

Definition at line 93 of file alkonlinequote.cpp.

Referenced by AlkOnlineQuote::setAcceptLanguage().

◆ m_date

QDate AlkOnlineQuote::Private::m_date

Definition at line 87 of file alkonlinequote.cpp.

◆ m_errors

AlkOnlineQuote::Errors AlkOnlineQuote::Private::m_errors

Definition at line 90 of file alkonlinequote.cpp.

Referenced by AlkOnlineQuote::errors().

◆ m_eventLoop

QEventLoop* AlkOnlineQuote::Private::m_eventLoop

Definition at line 92 of file alkonlinequote.cpp.

◆ m_filter

AlkOnlineQuoteProcess AlkOnlineQuote::Private::m_filter

Definition at line 83 of file alkonlinequote.cpp.

Referenced by Private().

◆ m_id

QString AlkOnlineQuote::Private::m_id

Definition at line 86 of file alkonlinequote.cpp.

◆ m_ownProfile

bool AlkOnlineQuote::Private::m_ownProfile

◆ m_p

AlkOnlineQuote* AlkOnlineQuote::Private::m_p

Definition at line 82 of file alkonlinequote.cpp.

◆ m_price

double AlkOnlineQuote::Private::m_price

Definition at line 88 of file alkonlinequote.cpp.

◆ m_profile

AlkOnlineQuotesProfile* AlkOnlineQuote::Private::m_profile

◆ m_quoteData

QString AlkOnlineQuote::Private::m_quoteData

Definition at line 84 of file alkonlinequote.cpp.

◆ m_source

AlkOnlineQuoteSource AlkOnlineQuote::Private::m_source

Definition at line 89 of file alkonlinequote.cpp.

◆ m_symbol

QString AlkOnlineQuote::Private::m_symbol

Definition at line 85 of file alkonlinequote.cpp.

◆ m_url

KUrl AlkOnlineQuote::Private::m_url

Definition at line 91 of file alkonlinequote.cpp.


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