diff options
Diffstat (limited to 'scribus/scribusapp.cpp')
| -rw-r--r-- | scribus/scribusapp.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/scribus/scribusapp.cpp b/scribus/scribusapp.cpp index b725217..82582d1 100644 --- a/scribus/scribusapp.cpp +++ b/scribus/scribusapp.cpp @@ -94,10 +94,13 @@ ScribusQApp::ScribusQApp( int & argc, char ** argv ) : QApplication(argc, argv), { ScQApp=this; ScCore=NULL; + + initDLMgr(); } ScribusQApp::~ScribusQApp() { + m_scDLMgr->deleteLater(); PrefsManager::deleteInstance(); } @@ -109,6 +112,12 @@ void ScribusQApp::initLang() installTranslators(langs); } +void ScribusQApp::initDLMgr() +{ + m_scDLMgr=new ScDLManager(this); + connect(m_scDLMgr, SIGNAL(fileReceived(const QString&)), SLOT(downloadComplete(const QString&))); +} + void ScribusQApp::parseCommandLine() { showSplash=!neverSplashExists(); @@ -502,6 +511,11 @@ bool ScribusQApp::neverSplashExists() return QFileInfo(ScPaths::getApplicationDataDir() + ".neversplash").exists(); } +void ScribusQApp::downloadComplete(const QString &t) +{ + qDebug()<<"ScribusQApp: download finished:"<<t; +} + bool ScribusQApp::event(QEvent *event) { switch (event->type()) |
