alkimia
8.0.2
|
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 | |
AlkOnlineQuote * | m_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 |
AlkOnlineQuotesProfile * | m_profile |
bool | m_ownProfile |
Definition at line 78 of file alkonlinequote.cpp.
|
inline |
Definition at line 103 of file alkonlinequote.cpp.
References m_filter, and slotParseQuote().
|
inline |
Definition at line 111 of file alkonlinequote.cpp.
References m_ownProfile, and m_profile.
|
inlinestatic |
Definition at line 97 of file alkonlinequote.cpp.
Referenced by initLaunch(), launchNative(), parseDate(), parsePrice(), and slotParseQuote().
void AlkOnlineQuote::Private::enter_loop | ( | ) |
bool AlkOnlineQuote::Private::initLaunch | ( | const QString & | _symbol, |
const QString & | _id, | ||
const QString & | _source | ||
) |
Definition at line 134 of file alkonlinequote.cpp.
References dbgArea(), AlkOnlineQuote::Errors::None, and AlkOnlineQuote::Errors::Source.
bool AlkOnlineQuote::Private::launchFinanceQuote | ( | const QString & | _symbol, |
const QString & | _id, | ||
const QString & | _source | ||
) |
Definition at line 340 of file alkonlinequote.cpp.
References AlkOnlineQuote::Errors::None, and AlkOnlineQuote::Errors::Script.
Referenced by AlkOnlineQuote::launch().
bool AlkOnlineQuote::Private::launchNative | ( | const QString & | _symbol, |
const QString & | _id, | ||
const QString & | _source | ||
) |
Definition at line 276 of file alkonlinequote.cpp.
References dbgArea(), AlkOnlineQuotesProfileManager::instance(), AlkOnlineQuote::quote(), AlkOnlineQuote::Errors::Script, AlkOnlineQuote::Errors::URL, AlkOnlineQuotesProfileManager::webPage(), and AlkOnlineQuotesProfileManager::webPageEnabled().
Referenced by AlkOnlineQuote::launch().
bool AlkOnlineQuote::Private::launchWebKitCssSelector | ( | const QString & | _symbol, |
const QString & | _id, | ||
const QString & | _source | ||
) |
Definition at line 234 of file alkonlinequote.cpp.
References AlkOnlineQuote::Errors::Data, AlkOnlineQuote::Errors::Date, AlkOnlineQuotesProfileManager::instance(), AlkOnlineQuote::Errors::Price, AlkOnlineQuote::Errors::URL, and AlkOnlineQuotesProfileManager::webPage().
Referenced by AlkOnlineQuote::launch().
bool AlkOnlineQuote::Private::launchWebKitHtmlParser | ( | const QString & | _symbol, |
const QString & | _id, | ||
const QString & | _source | ||
) |
Definition at line 256 of file alkonlinequote.cpp.
References AlkOnlineQuote::Errors::Data, AlkOnlineQuote::Errors::Date, AlkOnlineQuotesProfileManager::instance(), AlkWebPage::load(), AlkOnlineQuote::Errors::Price, AlkOnlineQuote::Errors::URL, and AlkOnlineQuotesProfileManager::webPage().
Referenced by AlkOnlineQuote::launch().
bool AlkOnlineQuote::Private::parseDate | ( | const QString & | datestr | ) |
Definition at line 416 of file alkonlinequote.cpp.
References AlkDateFormat::convertString(), AlkOnlineQuote::Errors::Date, AlkOnlineQuote::Errors::DateFormat, dbgArea(), and AlkException::what().
bool AlkOnlineQuote::Private::parsePrice | ( | const QString & | pricestr | ) |
Definition at line 383 of file alkonlinequote.cpp.
References dbgArea(), and AlkOnlineQuote::Errors::Price.
|
slot |
Definition at line 194 of file alkonlinequote.cpp.
References AlkWebPage::getFirstElement(), AlkOnlineQuotesProfileManager::instance(), AlkOnlineQuote::Errors::Symbol, AlkOnlineQuote::Errors::URL, and AlkOnlineQuotesProfileManager::webPage().
|
slot |
Definition at line 180 of file alkonlinequote.cpp.
References AlkOnlineQuotesProfileManager::instance(), and AlkOnlineQuote::Errors::URL.
|
slot |
Definition at line 229 of file alkonlinequote.cpp.
|
slot |
Parse quote data according to currently selected web price quote source
_quotedata | quote data to parse |
Definition at line 450 of file alkonlinequote.cpp.
References AlkOnlineQuote::Errors::Data, dbgArea(), and AlkOnlineQuote::Errors::Symbol.
Referenced by Private().
QString AlkOnlineQuote::Private::m_acceptLanguage |
Definition at line 93 of file alkonlinequote.cpp.
Referenced by AlkOnlineQuote::setAcceptLanguage().
QDate AlkOnlineQuote::Private::m_date |
Definition at line 87 of file alkonlinequote.cpp.
AlkOnlineQuote::Errors AlkOnlineQuote::Private::m_errors |
Definition at line 90 of file alkonlinequote.cpp.
Referenced by AlkOnlineQuote::errors().
QEventLoop* AlkOnlineQuote::Private::m_eventLoop |
Definition at line 92 of file alkonlinequote.cpp.
AlkOnlineQuoteProcess AlkOnlineQuote::Private::m_filter |
Definition at line 83 of file alkonlinequote.cpp.
Referenced by Private().
QString AlkOnlineQuote::Private::m_id |
Definition at line 86 of file alkonlinequote.cpp.
bool AlkOnlineQuote::Private::m_ownProfile |
Definition at line 95 of file alkonlinequote.cpp.
Referenced by AlkOnlineQuote::AlkOnlineQuote(), AlkOnlineQuote::setProfile(), and ~Private().
AlkOnlineQuote* AlkOnlineQuote::Private::m_p |
Definition at line 82 of file alkonlinequote.cpp.
double AlkOnlineQuote::Private::m_price |
Definition at line 88 of file alkonlinequote.cpp.
AlkOnlineQuotesProfile* AlkOnlineQuote::Private::m_profile |
Definition at line 94 of file alkonlinequote.cpp.
Referenced by AlkOnlineQuote::AlkOnlineQuote(), AlkOnlineQuote::profile(), AlkOnlineQuote::setProfile(), and ~Private().
QString AlkOnlineQuote::Private::m_quoteData |
Definition at line 84 of file alkonlinequote.cpp.
AlkOnlineQuoteSource AlkOnlineQuote::Private::m_source |
Definition at line 89 of file alkonlinequote.cpp.
QString AlkOnlineQuote::Private::m_symbol |
Definition at line 85 of file alkonlinequote.cpp.
KUrl AlkOnlineQuote::Private::m_url |
Definition at line 91 of file alkonlinequote.cpp.