4 files changed, 17 insertions, 7 deletions
diff --git a/noncore/todayplugins/stockticker/stocktickerlib/stocktickerlib.pro b/noncore/todayplugins/stockticker/stocktickerlib/stocktickerlib.pro index 28ef072..5281373 100644 --- a/noncore/todayplugins/stockticker/stocktickerlib/stocktickerlib.pro +++ b/noncore/todayplugins/stockticker/stocktickerlib/stocktickerlib.pro @@ -4,3 +4,3 @@ CONFIG += qt debug -HEADERS = stocktickerplugin.h stocktickeruginimpl.h stocktickerpluginwidget.h ticker.h \ +HEADERS = stocktickerplugin.h stocktickeruginimpl.h stocktickerpluginwidget.h ticker.h stocktickerconfig.h \ ../libstocks/csv.h \ @@ -9,3 +9,3 @@ HEADERS = stocktickerplugin.h stocktickeruginimpl.h stocktickerpluginwidget.h ti ../libstocks/stocks.h -SOURCES = stocktickerplugin.cpp stocktickerpluginimpl.cpp stocktickerpluginwidget.cpp ticker.cpp \ +SOURCES = stocktickerplugin.cpp stocktickerpluginimpl.cpp stocktickerpluginwidget.cpp ticker.cpp stocktickerconfig.cpp \ ../libstocks/csv.c \ diff --git a/noncore/todayplugins/stockticker/stocktickerlib/stocktickerplugin.cpp b/noncore/todayplugins/stockticker/stocktickerlib/stocktickerplugin.cpp index 24c151b..2eb1697 100644 --- a/noncore/todayplugins/stockticker/stocktickerlib/stocktickerplugin.cpp +++ b/noncore/todayplugins/stockticker/stocktickerlib/stocktickerplugin.cpp @@ -19,3 +19,3 @@ #include "stocktickerpluginwidget.h" - +#include "stocktickerconfig.h" @@ -48,3 +48,3 @@ QString StockTickerPlugin::pixmapNameConfig() const { TodayConfigWidget* StockTickerPlugin::configWidget( QWidget* wid ) { - return 0l; + return new StocktickerPluginConfig( wid , "Stockticker" ); } @@ -56,4 +56,5 @@ QString StockTickerPlugin::appName() const { bool StockTickerPlugin::excludeFromRefresh() const { -//return false; + return true; } + diff --git a/noncore/todayplugins/stockticker/stocktickerlib/stocktickerpluginwidget.cpp b/noncore/todayplugins/stockticker/stocktickerlib/stocktickerpluginwidget.cpp index aabb4d2..e178338 100644 --- a/noncore/todayplugins/stockticker/stocktickerlib/stocktickerpluginwidget.cpp +++ b/noncore/todayplugins/stockticker/stocktickerlib/stocktickerpluginwidget.cpp @@ -56,2 +56,9 @@ void StockTickerPluginWidget::init() { layout->addWidget( stocktickerTicker); + + Config cfg( "stockticker"); + cfg.setGroup("Timer"); + timerDelay= cfg.readNumEntry("Delay",0); + if(timerDelay > 0) + startTimer(timerDelay*60000); + } @@ -122,3 +129,3 @@ void StockTickerPluginWidget::getStocks( const char *blah) { // printf("%s ", stocks_tmp->Time); - tempString.sprintf("|| %s ", stocks_tmp->Time); + tempString.sprintf("| %s ", stocks_tmp->Time); tempString.replace(QRegExp("\""),""); @@ -245,2 +252,4 @@ void StockTickerPluginWidget::timerEvent( QTimerEvent *e ) { doStocks(); + if(timerDelay > 0) + startTimer(timerDelay*1000); } diff --git a/noncore/todayplugins/stockticker/stocktickerlib/stocktickerpluginwidget.h b/noncore/todayplugins/stockticker/stocktickerlib/stocktickerpluginwidget.h index 6a15f56..8f3441d 100644 --- a/noncore/todayplugins/stockticker/stocktickerlib/stocktickerpluginwidget.h +++ b/noncore/todayplugins/stockticker/stocktickerlib/stocktickerpluginwidget.h @@ -60,3 +60,3 @@ private: void DefProxy(void); - + int timerDelay; }; |