Incidenceeditor
attachmenticonview.cpp
112 return icon(db.mimeTypeForName(mAttachment.mimeType()), mAttachment.uri(), mAttachment.isBinary());
122 return QIcon(new KIconEngine(iconStr, KIconLoader::global(), overlays)).pixmap(KIconLoader::SizeSmallMedium, KIconLoader::SizeSmallMedium);
131 if (mAttachment.mimeType().isEmpty() || !(db.mimeTypeForName(mAttachment.mimeType()).isValid())) {
173 file = new QTemporaryFile(QDir::tempPath() + QLatin1StringView("/attachementview_XXXXX") + patterns.first().remove(QLatin1Char('*')));
189QMimeData *AttachmentIconView::mimeData(const QList<QListWidgetItem *> &items) const // clazy:exclude=function-args-by-ref
233 pixmap = KIconLoader::global()->loadIcon(QStringLiteral("mail-attachment"), KIconLoader::Desktop);
252 if ((event->key() == Qt::Key_Return || event->key() == Qt::Key_Enter) && currentItem() && state() != EditingState) {
253 Q_EMIT itemDoubleClicked(currentItem()); // ugly, but itemActivated() also includes single click
QByteArray decodedData() const
bool isEmpty() const
QString uri() const
bool isBinary() const
QString mimeType() const
void setDecodedData(const QByteArray &data)
bool isUri() const
QByteArray data() const
QString label() const
void setUri(const QString &uri)
void setMimeType(const QString &mime)
void setLabel(const QString &label)
Desktop
SizeSmallMedium
SizeLarge
static KIconLoader * global()
QPixmap loadIcon(const QString &name, KIconLoader::Group group, int size=0, int state=KIconLoader::DefaultState, const QStringList &overlays=QStringList(), QString *path_store=nullptr, bool canReturnNull=false) const
KCALUTILS_EXPORT QString mimeType()
KCRASH_EXPORT void setFlags(KCrash::CrashFlags flags)
KCOREADDONS_EXPORT void setMetaData(const MetaDataMap &metaData, QMimeData *mimeData)
EditingState
virtual void keyPressEvent(QKeyEvent *event) override
State state() const const
QByteArray fromBase64(const QByteArray &base64, Base64Options options)
QString tempPath()
virtual bool setPermissions(Permissions permissions) override
ReadUser
virtual void close() override
QPixmap pixmap(QWindow *window, const QSize &size, Mode mode, State state) const const
qint64 write(const QByteArray &data)
void append(QList< T > &&value)
bool empty() const const
T & first()
QListWidgetItem * currentItem() const const
virtual bool event(QEvent *e) override
void itemDoubleClicked(QListWidgetItem *item)
QList< QListWidgetItem * > selectedItems() const const
virtual QVariant data(int role) const const
Qt::ItemFlags flags() const const
QListWidget * listWidget() const const
void setFlags(Qt::ItemFlags flags)
void setIcon(const QIcon &icon)
void setText(const QString &text)
void setUrls(const QList< QUrl > &urls)
QMimeType mimeTypeForData(QIODevice *device) const const
QMimeType mimeTypeForName(const QString &nameOrAlias) const const
QMimeType mimeTypeForUrl(const QUrl &url) const const
globPatterns
bool isValid() const const
Q_EMITQ_EMIT
void setParent(QObject *parent)
QString fromLatin1(QByteArrayView str)
bool isEmpty() const const
QString join(QChar separator) const const
CustomContextMenu
typedef DropActions
ItemIsDragEnabled
Key_Return
virtual QString fileName() const const override
bool open()
void setAutoRemove(bool b)
QUrl fromLocalFile(const QString &localFile)
bool isValid() const const
QByteArray toPercentEncoding(const QString &input, const QByteArray &exclude, const QByteArray &include)
size
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Tue Mar 26 2024 11:19:37 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2024 The KDE developers.
Generated on Tue Mar 26 2024 11:19:37 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.