110 |
screenManagerOff = settings->value("screenmanager_off").toTime(); |
screenManagerOff = settings->value("screenmanager_off").toTime(); |
111 |
} |
} |
112 |
|
|
113 |
|
xmlInterval = settings->value("xmlinterval", 30).toInt(); |
114 |
|
xmlInterval = (xmlInterval * 60 * 1000); //convert to milliseconds |
115 |
|
|
116 |
|
|
117 |
if (currentMode == ModeSimpleWeb || currentMode == ModeXml) { |
if (currentMode == ModeSimpleWeb || currentMode == ModeXml) { |
118 |
url = settings->value("url").toString(); |
url = settings->value("url").toString(); |
214 |
|
|
215 |
bool MainView::readXml() |
bool MainView::readXml() |
216 |
{ |
{ |
217 |
const int TIMEOUT = 30*60*1000; // 30 minutter |
if ( lastXml.isNull() || lastXml.elapsed() > xmlInterval) { |
218 |
if ( lastXml.isNull() || lastXml.elapsed() > TIMEOUT) { |
qDebug() << "Reading XML"; |
219 |
|
|
220 |
|
|
221 |
bool res = xmlHandler.readXml( xmlUrl ); |
bool res = xmlHandler.readXml( xmlUrl ); |