diff options
| author | 2010-02-14 19:24:46 +0000 | |
|---|---|---|
| committer | 2010-02-14 19:24:46 +0000 | |
| commit | 9d906677b30566f6c1ab0b36d261f2f8c9d2af2a (patch) | |
| tree | aba6829170ab00082259c5fbe549757945782115 /src/modules/objects/class_ftp.cpp | |
| parent | Quick doc fix (diff) | |
| download | KVIrc-9d906677b30566f6c1ab0b36d261f2f8c9d2af2a.tar.gz KVIrc-9d906677b30566f6c1ab0b36d261f2f8c9d2af2a.tar.bz2 KVIrc-9d906677b30566f6c1ab0b36d261f2f8c9d2af2a.zip | |
Some fixes in Aliaseditor and KVS ftp calss
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3966 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/objects/class_ftp.cpp')
| -rw-r--r-- | src/modules/objects/class_ftp.cpp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/modules/objects/class_ftp.cpp b/src/modules/objects/class_ftp.cpp index 9b12e42e6..342cd61b3 100644 --- a/src/modules/objects/class_ftp.cpp +++ b/src/modules/objects/class_ftp.cpp @@ -85,6 +85,8 @@ KVSO_BEGIN_REGISTERCLASS(KviKvsObject_ftp,"ftp","object") KVSO_REGISTER_HANDLER(KviKvsObject_ftp,"connect",functionConnect) KVSO_REGISTER_HANDLER_BY_NAME(KviKvsObject_ftp,abort) + KVSO_REGISTER_HANDLER_BY_NAME(KviKvsObject_ftp,close) + KVSO_REGISTER_HANDLER_BY_NAME(KviKvsObject_ftp,close) KVSO_REGISTER_HANDLER_BY_NAME(KviKvsObject_ftp,login) KVSO_REGISTER_HANDLER_BY_NAME(KviKvsObject_ftp,get) KVSO_REGISTER_HANDLER_BY_NAME(KviKvsObject_ftp,cd) @@ -199,6 +201,13 @@ KVSO_CLASS_FUNCTION(ftp,abort) m_pFtp->abort(); return true; } +KVSO_CLASS_FUNCTION(ftp,close) +{ + CHECK_INTERNAL_POINTER(m_pFtp) + m_bAbort=true; + m_pFtp->close(); + return true; +} //signals & slots KVSO_CLASS_FUNCTION(ftp,commandFinishedEvent) { @@ -226,7 +235,7 @@ void KviKvsObject_ftp::slotCommandFinished ( int id, bool error ) } if (m_pFtp->currentCommand()==QFtp::Get) { - status="Finished to load"; + status="Downloaded"; QFile *pFile=getDict.value(id); pFile->close(); delete pFile; |
