Simplify main() logic.

Add Application class.
Put application initialization code to Application class.
Place some code into separate functions.
This commit is contained in:
Vladimir Golovnev (Glassez)
2014-12-14 22:18:05 +03:00
parent 1fcca6f434
commit ede6715e72
4 changed files with 357 additions and 246 deletions

View File

@@ -4,7 +4,7 @@ CONFIG += qt thread
# Windows specific configuration
win32 {
include(../winconf.pri)
include(../winconf.pri)
}
# Mac specific configuration
@@ -109,7 +109,8 @@ HEADERS += misc.h \
scannedfoldersmodel.h \
qinisettings.h \
smtp.h \
dnsupdater.h
dnsupdater.h \
application.h
SOURCES += main.cpp \
downloadthread.cpp \
@@ -118,7 +119,8 @@ SOURCES += main.cpp \
misc.cpp \
fs_utils.cpp \
smtp.cpp \
dnsupdater.cpp
dnsupdater.cpp \
application.cpp
nox {
HEADERS += headlessloader.h