Skip to content

Class ImgUploaderBase#

ClassList > ImgUploaderBase

Inherits the following classes: QWidget

Inherited by the following classes: ImgurUploader

Public Attributes#

Type Name
QString m_currentImageName

Public Functions#

Type Name
ImgUploaderBase (const QPixmap & capture, QWidget * parent=nullptr)
virtual void deleteImage (const QString & fileName, const QString & deleteToken) = 0
const QUrl & imageURL ()
NotificationWidget * notification ()
const QPixmap & pixmap ()
void setImageURL (const QUrl & imageURL)
void setInfoLabelText (const QString & text)
void setPixmap (const QPixmap & pixmap)
LoadSpinner * spinner ()
virtual void upload () = 0

Public Attributes Documentation#

variable m_currentImageName#

QString ImgUploaderBase::m_currentImageName;

Public Functions Documentation#

function ImgUploaderBase#

explicit ImgUploaderBase::ImgUploaderBase (
    const QPixmap & capture,
    QWidget * parent=nullptr
) 

function deleteImage#

virtual void ImgUploaderBase::deleteImage (
    const QString & fileName,
    const QString & deleteToken
) = 0

function imageURL#

const QUrl & ImgUploaderBase::imageURL () 

function notification#

NotificationWidget * ImgUploaderBase::notification () 

function pixmap#

const QPixmap & ImgUploaderBase::pixmap () 

function setImageURL#

void ImgUploaderBase::setImageURL (
    const QUrl & imageURL
) 

function setInfoLabelText#

void ImgUploaderBase::setInfoLabelText (
    const QString & text
) 

function setPixmap#

void ImgUploaderBase::setPixmap (
    const QPixmap & pixmap
) 

function spinner#

LoadSpinner * ImgUploaderBase::spinner () 

function upload#

virtual void ImgUploaderBase::upload () = 0