Skip to main content

class Attachment

Source

A file or URL card. It stores metadata and emits open requests without reading the source.

Inherits from QFrame

Functions​

Attachment​

public Attachment(QWidget * parent)

orientation​

public AttachmentOrientation orientation()

Source

setTitle​

public void setTitle(const QString & title)

setDescription​

public void setDescription(const QString & description)

setSource​

public void setSource(const QUrl & source)

setFilePath​

public void setFilePath(const QString & path)

setPreview​

public void setPreview(const QPixmap & preview)

setState​

public void setState(AttachmentState state)

setSize​

public void setSize(AttachmentSize size)

setOrientation​

public void setOrientation(AttachmentOrientation orientation)

source​

public QUrl source()

Source

state​

public AttachmentState state()

Source

size​

public AttachmentSize size()

Source

title​

public QString title()

description​

public QString description()

addAction​

public Button & addAction(const QString & text)

sizeHint​

public QSize sizeHint()

openRequested​

public void openRequested(const QUrl & source)

actionTriggered​

public void actionTriggered(const QString & text)

dismissed​

public void dismissed()

mousePressEvent​

protected void mousePressEvent(QMouseEvent * )

keyPressEvent​

protected void keyPressEvent(QKeyEvent * )

paintEvent​

protected void paintEvent(QPaintEvent * )