File indexing completed on 2024-05-12 05:22:20
0001 /* 0002 * This file is part of LibKGAPI library 0003 * 0004 * SPDX-FileCopyrightText: 2020 David Barchiesi <david@barchie.si> 0005 * 0006 * SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL 0007 */ 0008 0009 #include "fileresumablecreatejob.h" 0010 #include "driveservice.h" 0011 0012 using namespace KGAPI2; 0013 using namespace KGAPI2::Drive; 0014 0015 class Q_DECL_HIDDEN FileResumableCreateJob::Private 0016 { 0017 }; 0018 0019 FileResumableCreateJob::FileResumableCreateJob(const AccountPtr &account, QObject *parent) 0020 : FileAbstractResumableJob(account, parent) 0021 , d(new Private) 0022 { 0023 } 0024 0025 FileResumableCreateJob::FileResumableCreateJob(const FilePtr &metadata, const AccountPtr &account, QObject *parent) 0026 : FileAbstractResumableJob(metadata, account, parent) 0027 , d(new Private) 0028 { 0029 } 0030 0031 FileResumableCreateJob::FileResumableCreateJob(QIODevice *device, const AccountPtr &account, QObject *parent) 0032 : FileAbstractResumableJob(device, account, parent) 0033 , d(new Private) 0034 { 0035 } 0036 0037 FileResumableCreateJob::FileResumableCreateJob(QIODevice *device, const FilePtr &metadata, const AccountPtr &account, QObject *parent) 0038 : FileAbstractResumableJob(device, metadata, account, parent) 0039 , d(new Private) 0040 { 0041 } 0042 0043 FileResumableCreateJob::~FileResumableCreateJob() = default; 0044 0045 QUrl FileResumableCreateJob::createUrl() 0046 { 0047 return DriveService::uploadMediaFileUrl(); 0048 } 0049 0050 #include "moc_fileresumablecreatejob.cpp"