VR-Forces 4.1.1 Class Documentation
List of all members | Signals | Public Member Functions | Protected Member Functions | Protected Attributes
DtThumbnailView Class Reference
Inheritance diagram for DtThumbnailView:
Inheritance graph
[legend]

Signals

void thumbnailSelected (DtThumbnail *)
void thumbnailDoubleClicked (DtThumbnail *)

Public Member Functions

 DtThumbnailView (QWidget *parent=NULL)
 Constructor.
virtual ~DtThumbnailView ()
 Destructor.
void setIconSize (const QSize &)
const QSize & iconSize () const
virtual DtThumbnailaddIcon (const QPixmap &, const QString &)
virtual void clear ()
DtThumbnailselected ()
virtual void setSelected (DtThumbnail *)
int thumbnailCount () const
DtThumbnailthumbnail (int)
int selectedIndex () const
virtual void setSelectedIndex (int)

Protected Member Functions

virtual void setViewportSize ()
virtual void fontChange (const QFont &f)
virtual QSize canvasSize () const
virtual void paintEvent (QPaintEvent *)
virtual QSize minimumSizeHint () const
virtual QSize sizeHint () const
virtual void mousePressEvent (QMouseEvent *e)
virtual void mouseDoubleClickEvent (QMouseEvent *e)
virtual DtThumbnailcreateThumbnail (QWidget *parent)

Protected Attributes

QSize myIconSize
QList< DtThumbnail * > myThumbnails
DtThumbnailmySelected

Constructor & Destructor Documentation

DtThumbnailView::DtThumbnailView ( QWidget parent = NULL)

Constructor.

virtual DtThumbnailView::~DtThumbnailView ( )
virtual

Destructor.

Member Function Documentation

void DtThumbnailView::setIconSize ( const QSize &  s)
inline
const QSize & DtThumbnailView::iconSize ( ) const
inline

References myIconSize.

virtual DtThumbnail* DtThumbnailView::addIcon ( const QPixmap &  ,
const QString &   
)
virtual
virtual void DtThumbnailView::clear ( )
virtual
DtThumbnail * DtThumbnailView::selected ( )
inline

References mySelected.

virtual void DtThumbnailView::setSelected ( DtThumbnail )
virtual
int DtThumbnailView::thumbnailCount ( ) const
inline

References myThumbnails.

DtThumbnail * DtThumbnailView::thumbnail ( int  i)
inline

References myThumbnails.

int DtThumbnailView::selectedIndex ( ) const
inline

References mySelected, and myThumbnails.

virtual void DtThumbnailView::setSelectedIndex ( int  )
virtual
virtual void DtThumbnailView::setViewportSize ( )
protectedvirtual

Referenced by setIconSize().

virtual void DtThumbnailView::fontChange ( const QFont &  f)
protectedvirtual
virtual QSize DtThumbnailView::canvasSize ( ) const
protectedvirtual
virtual void DtThumbnailView::paintEvent ( QPaintEvent *  )
protectedvirtual
virtual QSize DtThumbnailView::minimumSizeHint ( ) const
protectedvirtual
virtual QSize DtThumbnailView::sizeHint ( ) const
protectedvirtual
virtual void DtThumbnailView::mousePressEvent ( QMouseEvent *  e)
protectedvirtual
virtual void DtThumbnailView::mouseDoubleClickEvent ( QMouseEvent *  e)
protectedvirtual
virtual DtThumbnail* DtThumbnailView::createThumbnail ( QWidget parent)
protectedvirtual
void DtThumbnailView::thumbnailSelected ( DtThumbnail )
signal
void DtThumbnailView::thumbnailDoubleClicked ( DtThumbnail )
signal

Member Data Documentation

QSize DtThumbnailView::myIconSize
protected

Referenced by iconSize(), and setIconSize().

QList<DtThumbnail*> DtThumbnailView::myThumbnails
protected
DtThumbnail* DtThumbnailView::mySelected
protected

Referenced by selected(), and selectedIndex().


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

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)