svgui  1.9
ImageDialog Class Reference

#include <ImageDialog.h>

Inheritance diagram for ImageDialog:
Collaboration diagram for ImageDialog:

Public Slots

void setImage (QString image)
 
void setLabel (QString label)
 
void updatePreview ()
 

Signals

void imageChanged (QString image)
 
void labelChanged (QString label)
 

Public Member Functions

 ImageDialog (QString title, QString image="", QString label="", QWidget *parent=0)
 
virtual ~ImageDialog ()
 
QString getImage ()
 
QPixmap getPixmap ()
 
QString getLabel ()
 

Protected Slots

void browseClicked ()
 
void imageEditEdited (const QString &)
 
void imageEditEdited ()
 

Protected Member Functions

void resizeEvent (QResizeEvent *)
 

Protected Attributes

QLineEdit * m_imageEdit
 
QLineEdit * m_labelEdit
 
QLabel * m_imagePreview
 
QString m_loadedImageFile
 
QPixmap m_loadedImage
 
QPushButton * m_okButton
 
FileSource * m_remoteFile
 

Detailed Description

Definition at line 27 of file ImageDialog.h.

Constructor & Destructor Documentation

◆ ImageDialog()

ImageDialog::ImageDialog ( QString  title,
QString  image = "",
QString  label = "",
QWidget *  parent = 0 
)

◆ ~ImageDialog()

ImageDialog::~ImageDialog ( )
virtual

Definition at line 112 of file ImageDialog.cpp.

References m_remoteFile.

Member Function Documentation

◆ getImage()

QString ImageDialog::getImage ( )

Definition at line 118 of file ImageDialog.cpp.

References m_loadedImageFile.

Referenced by ImageLayer::drawEnd(), and ImageLayer::editOpen().

◆ getPixmap()

QPixmap ImageDialog::getPixmap ( )

Definition at line 124 of file ImageDialog.cpp.

References m_loadedImage.

◆ getLabel()

QString ImageDialog::getLabel ( )

Definition at line 130 of file ImageDialog.cpp.

References m_labelEdit.

Referenced by ImageLayer::drawEnd(), and ImageLayer::editOpen().

◆ imageChanged

void ImageDialog::imageChanged ( QString  image)
signal

Referenced by browseClicked().

◆ labelChanged

void ImageDialog::labelChanged ( QString  label)
signal

◆ setImage

void ImageDialog::setImage ( QString  image)
slot

Definition at line 136 of file ImageDialog.cpp.

References m_imageEdit, and updatePreview().

Referenced by browseClicked(), and ImageDialog().

◆ setLabel

void ImageDialog::setLabel ( QString  label)
slot

Definition at line 143 of file ImageDialog.cpp.

References m_labelEdit.

Referenced by ImageDialog().

◆ updatePreview

void ImageDialog::updatePreview ( )
slot

◆ browseClicked

void ImageDialog::browseClicked ( )
protectedslot

◆ imageEditEdited [1/2]

void ImageDialog::imageEditEdited ( const QString &  s)
protectedslot

Definition at line 155 of file ImageDialog.cpp.

References updatePreview().

◆ imageEditEdited [2/2]

void ImageDialog::imageEditEdited ( )
protectedslot

Definition at line 164 of file ImageDialog.cpp.

References updatePreview().

Referenced by ImageDialog().

◆ resizeEvent()

void ImageDialog::resizeEvent ( QResizeEvent *  )
protected

Definition at line 149 of file ImageDialog.cpp.

References updatePreview().

Member Data Documentation

◆ m_imageEdit

QLineEdit* ImageDialog::m_imageEdit
protected

Definition at line 59 of file ImageDialog.h.

Referenced by ImageDialog(), setImage(), and updatePreview().

◆ m_labelEdit

QLineEdit* ImageDialog::m_labelEdit
protected

Definition at line 60 of file ImageDialog.h.

Referenced by getLabel(), ImageDialog(), and setLabel().

◆ m_imagePreview

QLabel* ImageDialog::m_imagePreview
protected

Definition at line 61 of file ImageDialog.h.

Referenced by ImageDialog(), and updatePreview().

◆ m_loadedImageFile

QString ImageDialog::m_loadedImageFile
protected

Definition at line 63 of file ImageDialog.h.

Referenced by getImage(), and updatePreview().

◆ m_loadedImage

QPixmap ImageDialog::m_loadedImage
protected

Definition at line 64 of file ImageDialog.h.

Referenced by getPixmap(), and updatePreview().

◆ m_okButton

QPushButton* ImageDialog::m_okButton
protected

Definition at line 66 of file ImageDialog.h.

Referenced by ImageDialog(), and updatePreview().

◆ m_remoteFile

FileSource* ImageDialog::m_remoteFile
protected

Definition at line 68 of file ImageDialog.h.

Referenced by updatePreview(), and ~ImageDialog().


The documentation for this class was generated from the following files: