Page MenuHome GnuPG

attachmentjob.h
No OneTemporary

attachmentjob.h

/*
SPDX-FileCopyrightText: 2009 Constantin Berzan <exit3219@gmail.com>
SPDX-License-Identifier: LGPL-2.0-or-later
*/
#pragma once
#include "../attachment/attachmentpart.h"
#include "contentjobbase.h"
namespace MessageComposer
{
class AttachmentJobPrivate;
/**
* @brief The AttachmentJob class
*/
class AttachmentJob : public ContentJobBase
{
Q_OBJECT
public:
explicit AttachmentJob(MessageCore::AttachmentPart::Ptr part, QObject *parent = nullptr);
~AttachmentJob() override;
[[nodiscard]] MessageCore::AttachmentPart::Ptr attachmentPart() const;
void setAttachmentPart(const MessageCore::AttachmentPart::Ptr &part);
protected Q_SLOTS:
void doStart() override;
void process() override;
private:
Q_DECLARE_PRIVATE(AttachmentJob)
};
}

File Metadata

Mime Type
text/x-c++
Expires
Tue, Dec 9, 12:59 AM (23 h, 32 m)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
a3/a7/97e46b4ed0170dd6b815064a0372

Event Timeline