KVIrc 5.2.6
Developer APIs
KviImageDialog Class Reference

#include <KviImageDialog.h>

+ Inheritance diagram for KviImageDialog:

Public Member Functions

 KviImageDialog (QWidget *par, const QString &szCaption=QString(), int types=KID_TYPE_ALL, int initialType=0, const QString &szInitialDir=QString(), int maxPreviewFileSize=256000, bool modal=false)
 
const QString & selectedImage ()
 
 ~KviImageDialog ()
 

Protected Slots

void cancelClicked ()
 
void heartbeat ()
 
void itemDoubleClicked (QListWidgetItem *it)
 
void jobTypeSelected (int index)
 
void okClicked ()
 
void tipRequest (KviDynamicToolTip *, const QPoint &pnt)
 

Protected Member Functions

void closeEvent (QCloseEvent *e) override
 
void jobTerminated ()
 
void startJob (int type, const QString &szInitialPath=QString())
 

Protected Attributes

int m_iJobIndexHelper
 
int m_iJobType
 
int m_iMaxPreviewFileSize
 
QStringList m_lJobFileList
 
KviTalListWidgetm_pListBox
 
QTimer * m_pTimer
 
KviDynamicToolTipm_pTip
 
QComboBox * m_pTypeComboBox
 
QList< int > * m_pTypeList
 
QString m_szInitialPath
 
QString m_szJobPath
 
QString m_szSelectedImage
 

Constructor & Destructor Documentation

◆ KviImageDialog()

KviImageDialog::KviImageDialog ( QWidget * par,
const QString & szCaption = QString(),
int types = KID_TYPE_ALL,
int initialType = 0,
const QString & szInitialDir = QString(),
int maxPreviewFileSize = 256000,
bool modal = false )

◆ ~KviImageDialog()

KviImageDialog::~KviImageDialog ( )

References m_pTimer, and m_pTypeList.

Member Function Documentation

◆ cancelClicked

void KviImageDialog::cancelClicked ( )
protectedslot

References m_szSelectedImage.

Referenced by KviImageDialog().

◆ closeEvent()

void KviImageDialog::closeEvent ( QCloseEvent * e)
overrideprotected

References e, and m_szSelectedImage.

◆ heartbeat

◆ itemDoubleClicked

void KviImageDialog::itemDoubleClicked ( QListWidgetItem * it)
protectedslot

◆ jobTerminated()

void KviImageDialog::jobTerminated ( )
protected

References m_pTimer.

Referenced by heartbeat().

◆ jobTypeSelected

void KviImageDialog::jobTypeSelected ( int index)
protectedslot

◆ okClicked

void KviImageDialog::okClicked ( )
protectedslot

References itemDoubleClicked(), and m_pListBox.

Referenced by KviImageDialog().

◆ selectedImage()

const QString & KviImageDialog::selectedImage ( )
inline

◆ startJob()

void KviImageDialog::startJob ( int type,
const QString & szInitialPath = QString() )
protected

◆ tipRequest

void KviImageDialog::tipRequest ( KviDynamicToolTip * ,
const QPoint & pnt )
protectedslot

References i, m_pListBox, m_pTip, r, and KviDynamicToolTip::tip().

Referenced by KviImageDialog().

Member Data Documentation

◆ m_iJobIndexHelper

int KviImageDialog::m_iJobIndexHelper
protected

Referenced by heartbeat(), and startJob().

◆ m_iJobType

int KviImageDialog::m_iJobType
protected

Referenced by heartbeat(), and startJob().

◆ m_iMaxPreviewFileSize

int KviImageDialog::m_iMaxPreviewFileSize
protected

Referenced by heartbeat(), and KviImageDialog().

◆ m_lJobFileList

QStringList KviImageDialog::m_lJobFileList
protected

Referenced by heartbeat(), and startJob().

◆ m_pListBox

KviTalListWidget* KviImageDialog::m_pListBox
protected

◆ m_pTimer

QTimer* KviImageDialog::m_pTimer
protected

◆ m_pTip

KviDynamicToolTip* KviImageDialog::m_pTip
protected

Referenced by KviImageDialog(), and tipRequest().

◆ m_pTypeComboBox

QComboBox* KviImageDialog::m_pTypeComboBox
protected

Referenced by KviImageDialog().

◆ m_pTypeList

QList<int>* KviImageDialog::m_pTypeList
protected

◆ m_szInitialPath

QString KviImageDialog::m_szInitialPath
protected

Referenced by jobTypeSelected(), and KviImageDialog().

◆ m_szJobPath

QString KviImageDialog::m_szJobPath
protected

Referenced by heartbeat(), and startJob().

◆ m_szSelectedImage

QString KviImageDialog::m_szSelectedImage
protected

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