Changeset View
Changeset View
Standalone View
Standalone View
src/aboutdialog/libattica-ocsclient/folderlistjob.cpp
Show All 36 Lines | |||||
37 | 37 | | |||
38 | void FolderListJob::setUrl( const QUrl &url ) | 38 | void FolderListJob::setUrl( const QUrl &url ) | ||
39 | { | 39 | { | ||
40 | m_url = url; | 40 | m_url = url; | ||
41 | } | 41 | } | ||
42 | 42 | | |||
43 | void FolderListJob::start() | 43 | void FolderListJob::start() | ||
44 | { | 44 | { | ||
45 | QTimer::singleShot( 0, this, SLOT(doWork()) ); | 45 | QTimer::singleShot( 0, this, &FolderListJob::doWork ); | ||
46 | } | 46 | } | ||
47 | 47 | | |||
48 | Folder::List FolderListJob::folderList() const | 48 | Folder::List FolderListJob::folderList() const | ||
49 | { | 49 | { | ||
50 | return m_folderList; | 50 | return m_folderList; | ||
51 | } | 51 | } | ||
52 | 52 | | |||
53 | void FolderListJob::doWork() | 53 | void FolderListJob::doWork() | ||
54 | { | 54 | { | ||
55 | qDebug() << m_url; | 55 | qDebug() << m_url; | ||
56 | 56 | | |||
57 | m_job = KIO::get( m_url, KIO::NoReload, KIO::HideProgressInfo ); | 57 | auto job = KIO::get( m_url, KIO::NoReload, KIO::HideProgressInfo ); | ||
58 | connect( m_job, SIGNAL(result(KJob*)), | 58 | connect( job, &KIO::TransferJob::result, | ||
59 | SLOT(slotJobResult(KJob*)) ); | 59 | this, &FolderListJob::slotJobResult ); | ||
60 | connect( m_job, SIGNAL(data(KIO::Job*,QByteArray)), | 60 | connect( job, &KIO::TransferJob::data, | ||
61 | SLOT(slotJobData(KIO::Job*,QByteArray)) ); | 61 | this, &FolderListJob::slotJobData ); | ||
62 | | ||||
63 | m_job = job; | ||||
62 | } | 64 | } | ||
63 | 65 | | |||
64 | void FolderListJob::slotJobResult( KJob *job ) | 66 | void FolderListJob::slotJobResult( KJob *job ) | ||
65 | { | 67 | { | ||
66 | m_job = 0; | 68 | m_job = 0; | ||
67 | 69 | | |||
68 | if ( job->error() ) { | 70 | if ( job->error() ) { | ||
69 | setError( job->error() ); | 71 | setError( job->error() ); | ||
Show All 16 Lines |