13#include "messagecomposer_export.h"
15#include "editorwatcher.h"
21#include <MessageCore/AttachmentPart>
46 void setAttachOwnVcard(
bool attachVcard);
47 [[nodiscard]]
bool attachOwnVcard()
const;
48 void setIdentityHasOwnVcard(
bool state);
52 void setEncryptEnabled(
bool enabled);
53 void setSignEnabled(
bool enabled);
56 void showContextMenu();
60 MessageComposer::EditorWatcher::OpenWithOption option = MessageComposer::EditorWatcher::NoOpenWithDialog);
64 void showAddAttachmentFileDialog();
65 void showAddAttachmentCompressedDirectoryDialog();
68 void addAttachment(
const QUrl &url);
69 void addAttachmentUrlSync(
const QUrl &url);
71 void showAttachPublicKeyDialog();
72 void showAttachVcard();
73 void showAttachClipBoard();
74 virtual void attachMyPublicKey();
77 void actionsCreated();
78 void refreshSelection();
80 void selectedAllAttachment();
81 void addOwnVcard(
bool);
85 void exportPublicKey(
const QString &fingerprint);
86 void enableAttachPublicKey(
bool enable);
87 void enableAttachMyPublicKey(
bool enable);
88 void byteArrayToRemoteFile(
const QByteArray &aData,
const QUrl &aURL,
bool overwrite =
false);
92 MESSAGECOMPOSER_NO_EXPORT
void attachDirectory(
const QUrl &url);
93 MESSAGECOMPOSER_NO_EXPORT
void slotPutResult(
KJob *job);
94 MESSAGECOMPOSER_NO_EXPORT
void slotOpenWithDialog();
95 MESSAGECOMPOSER_NO_EXPORT
void slotOpenWithAction(
QAction *act);
98 class AttachmentControllerBasePrivate;
99 std::unique_ptr<AttachmentControllerBasePrivate>
const d;
The AttachmentControllerBase class.
The AttachmentModel class.
Simple interface that both EncryptJob and SignEncryptJob implement so the composer can extract some e...
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:07:24 by
doxygen 1.12.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.