diff options
| author | craig <craig@11d20701-8431-0410-a711-e3c959e3b870> | 2012-06-07 20:01:10 +0000 |
|---|---|---|
| committer | craig <craig@11d20701-8431-0410-a711-e3c959e3b870> | 2012-06-07 20:01:10 +0000 |
| commit | 1ae91cf9fdb1dc8292404bf2d6c58384f0557eda (patch) | |
| tree | 93f0ed17416cd4e6aca7803f3a7efbffb476b317 /scribus/scribusapp.cpp | |
| parent | 1b786f099b838cf42237bf7b18b9615f858673b3 (diff) | |
| download | scribus-1ae91cf9fdb1dc8292404bf2d6c58384f0557eda.tar.gz scribus-1ae91cf9fdb1dc8292404bf2d6c58384f0557eda.tar.xz scribus-1ae91cf9fdb1dc8292404bf2d6c58384f0557eda.zip | |
Add in dictionary downloader code, updates to downloader threading and add in GUI to hyphenator preferences for downloading
git-svn-id: svn://scribus.net/branches/Version14x/Scribus@17542 11d20701-8431-0410-a711-e3c959e3b870
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()) |
