File indexing completed on 2024-06-23 05:18:32
0001 /* 0002 SPDX-FileCopyrightText: 2009 Constantin Berzan <exit3219@gmail.com> 0003 0004 SPDX-License-Identifier: LGPL-2.0-or-later 0005 */ 0006 0007 #pragma once 0008 0009 #include "contentjobbase.h" 0010 #include "job/jobbase_p.h" 0011 0012 #include <KMime/Content> 0013 0014 namespace MessageComposer 0015 { 0016 class ContentJobBasePrivate : public JobBasePrivate 0017 { 0018 public: 0019 explicit ContentJobBasePrivate(ContentJobBase *qq) 0020 : JobBasePrivate(qq) 0021 { 0022 } 0023 0024 void init(QObject *parent); 0025 void doNextSubjob(); 0026 0027 KMime::Content::List subjobContents; 0028 KMime::Content *resultContent = nullptr; 0029 KMime::Content *extraContent = nullptr; 0030 0031 Q_DECLARE_PUBLIC(ContentJobBase) 0032 }; 0033 }