summaryrefslogtreecommitdiff
path: root/noncore
authorllornkcor <llornkcor>2002-11-20 16:53:04 (UTC)
committer llornkcor <llornkcor>2002-11-20 16:53:04 (UTC)
commit95f1c2be3c6de39935f0b0b8ac19046c5ef29fb5 (patch) (unidiff)
tree4cc9020584b4c377f7bdf6210f40b6a18c451628 /noncore
parentf028217d1bae612e6e88b34f640e4fe4dd020a5a (diff)
downloadopie-95f1c2be3c6de39935f0b0b8ac19046c5ef29fb5.zip
opie-95f1c2be3c6de39935f0b0b8ac19046c5ef29fb5.tar.gz
opie-95f1c2be3c6de39935f0b0b8ac19046c5ef29fb5.tar.bz2
simpler char * to thread
Diffstat (limited to 'noncore') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/todayplugins/stockticker/stocktickerlib/stocktickerpluginwidget.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/noncore/todayplugins/stockticker/stocktickerlib/stocktickerpluginwidget.cpp b/noncore/todayplugins/stockticker/stocktickerlib/stocktickerpluginwidget.cpp
index 0d90d0f..5ddf03c 100644
--- a/noncore/todayplugins/stockticker/stocktickerlib/stocktickerpluginwidget.cpp
+++ b/noncore/todayplugins/stockticker/stocktickerlib/stocktickerpluginwidget.cpp
@@ -41,18 +41,20 @@ extern "C" {
41 41
42#include "stocktickerpluginwidget.h" 42#include "stocktickerpluginwidget.h"
43 43
44QString output; 44QString output;
45OTicker *stocktickerTicker; 45OTicker *stocktickerTicker;
46 46
47void getStocks( const QString *blah) { 47void getStocks( const char *blah) {
48 48
49// stocktickerTicker->setText( "Downloading stock data."); 49// stocktickerTicker->setText( "Downloading stock data.");
50 stock *stocks_quotes=NULL; 50 stock *stocks_quotes=NULL;
51 stock *stocks_tmp; 51 stock *stocks_tmp;
52 qDebug("%s", blah->latin1()); 52 char *stock_liste = blah;
53 // char *stock_liste = (char *)blah->latin1();
54 qDebug("%s", stock_liste );
53 QString tempString; 55 QString tempString;
54 output = ""; 56 output = "";
55 57
56 libstocks_return_code error; 58 libstocks_return_code error;
57 59
58 Config cfg( "stockticker"); 60 Config cfg( "stockticker");
@@ -93,13 +95,12 @@ void getStocks( const QString *blah) {
93 output = tempString; 95 output = tempString;
94 return; 96 return;
95// exit(1); 97// exit(1);
96 } 98 }
97 } 99 }
98 } 100 }
99 char *stock_liste = (char *)blah->latin1();
100// char *stock_liste = (char *)blah; 101// char *stock_liste = (char *)blah;
101 /* Get the stocks and process errors */ 102 /* Get the stocks and process errors */
102 error = get_stocks( stock_liste, &stocks_quotes); 103 error = get_stocks( stock_liste, &stocks_quotes);
103 104
104 if (error) { 105 if (error) {
105 printf("Error in getting stocks (%d)\n", error); 106 printf("Error in getting stocks (%d)\n", error);
@@ -248,13 +249,14 @@ void StockTickerPluginWidget::doStocks() {
248 cfg.setGroup("Timer"); 249 cfg.setGroup("Timer");
249 stocktickerTicker->setUpdateTime( cfg.readNumEntry("ScrollSpeed",50)); 250 stocktickerTicker->setUpdateTime( cfg.readNumEntry("ScrollSpeed",50));
250 stocktickerTicker->setScrollLength( cfg.readNumEntry("ScrollLength",10)); 251 stocktickerTicker->setScrollLength( cfg.readNumEntry("ScrollLength",10));
251 252
252 if (!symbollist.isEmpty()) { 253 if (!symbollist.isEmpty()) {
253 pthread_t thread1; 254 pthread_t thread1;
254 pthread_create(&thread1,NULL, (void * (*)(void *))getStocks, &symbollist); 255 char *blah = symbollist.latin1();
256 pthread_create(&thread1,NULL, (void * (*)(void *))getStocks, blah);
255 } 257 }
256} 258}
257 259
258void StockTickerPluginWidget::timerEvent( QTimerEvent *e ) { 260void StockTickerPluginWidget::timerEvent( QTimerEvent *e ) {
259 killTimer(e->timerId()); 261 killTimer(e->timerId());
260 checkConnection(); 262 checkConnection();