Use 0 for 'Dynamic' setting

This commit is contained in:
craig.p.drummond
2013-03-19 19:29:54 +00:00
committed by craig.p.drummond
parent da3ccb81d9
commit 77e030b2e3
6 changed files with 14 additions and 14 deletions

View File

@@ -62,9 +62,12 @@ void HttpServer::stop()
}
}
bool HttpServer::setDetails(const QString &addr, quint16 port)
bool HttpServer::readConfig()
{
if (socket && port==socket->serverPort() && addr==socket->configuredAddress()) {
QString addr=Settings::self()->httpAddress();
quint16 port=Settings::self()->httpPort();
if (socket && socket->isListening() && port==socket->serverPort() && addr==socket->configuredAddress() && Settings::self()->enableHttp()) {
return true;
}
@@ -79,7 +82,7 @@ bool HttpServer::setDetails(const QString &addr, quint16 port)
thread=0;
}
if (0!=port) {
if (Settings::self()->enableHttp()) {
thread=new QThread(0);
socket=new HttpSocket(addr, port);
socket->moveToThread(thread);