CTK  0.1.0
The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.
Public Types | Public Slots | Signals | Public Member Functions | Protected Slots | Protected Member Functions | Protected Attributes | Properties | List of all members
ctkThumbnailListWidget Class Reference

#include <Libs/Widgets/ctkThumbnailListWidget.h>

Inheritance diagram for ctkThumbnailListWidget:
Inheritance graph
[legend]
Collaboration diagram for ctkThumbnailListWidget:
Collaboration graph
[legend]

Public Types

typedef QWidget Superclass
 

Public Slots

void setThumbnailSize (QSize size)
 Set thumbnail width. More...
 

Signals

void doubleClicked (const ctkThumbnailLabel &widget)
 
void selected (const ctkThumbnailLabel &widget)
 

Public Member Functions

void addThumbnail (const QPixmap &thumbnail, const QString &label=QString())
 Add a thumbnail to the widget. More...
 
void addThumbnails (const QList< QPixmap > &thumbnails)
 Add multiple thumbnails to the widget. More...
 
void clearThumbnails ()
 Clear all the thumbnails. More...
 
 ctkThumbnailListWidget (QWidget *parent=0)
 
int currentThumbnail ()
 Get current thumbnail. More...
 
virtual bool eventFilter (QObject *watched, QEvent *event)
 
Qt::Orientation flow () const
 
void setCurrentThumbnail (int index)
 Set current thumbnail. More...
 
void setFlow (Qt::Orientation orientation)
 
QSize thumbnailSize () const
 Get thumbnail width. More...
 
virtual ~ctkThumbnailListWidget ()
 

Protected Slots

void onThumbnailSelected (const ctkThumbnailLabel &widget)
 
void updateLayout ()
 

Protected Member Functions

 ctkThumbnailListWidget (ctkThumbnailListWidgetPrivate *ptr, QWidget *parent=0)
 
virtual void resizeEvent (QResizeEvent *event)
 

Protected Attributes

ctkThumbnailListWidgetPrivate * d_ptr
 

Properties

int currentThumbnail
 
Qt::Orientation flow
 
QSize thumbnailSize
 

Detailed Description

Definition at line 34 of file ctkThumbnailListWidget.h.

Member Typedef Documentation

◆ Superclass

Definition at line 41 of file ctkThumbnailListWidget.h.

Constructor & Destructor Documentation

◆ ctkThumbnailListWidget() [1/2]

ctkThumbnailListWidget::ctkThumbnailListWidget ( QWidget *  parent = 0)
explicit

◆ ~ctkThumbnailListWidget()

virtual ctkThumbnailListWidget::~ctkThumbnailListWidget ( )
virtual

◆ ctkThumbnailListWidget() [2/2]

ctkThumbnailListWidget::ctkThumbnailListWidget ( ctkThumbnailListWidgetPrivate *  ptr,
QWidget *  parent = 0 
)
explicitprotected

Member Function Documentation

◆ addThumbnail()

void ctkThumbnailListWidget::addThumbnail ( const QPixmap &  thumbnail,
const QString &  label = QString() 
)

Add a thumbnail to the widget.

◆ addThumbnails()

void ctkThumbnailListWidget::addThumbnails ( const QList< QPixmap > &  thumbnails)

Add multiple thumbnails to the widget.

◆ clearThumbnails()

void ctkThumbnailListWidget::clearThumbnails ( )

Clear all the thumbnails.

◆ currentThumbnail()

int ctkThumbnailListWidget::currentThumbnail ( )

Get current thumbnail.

◆ doubleClicked

void ctkThumbnailListWidget::doubleClicked ( const ctkThumbnailLabel widget)
signal

◆ eventFilter()

virtual bool ctkThumbnailListWidget::eventFilter ( QObject *  watched,
QEvent *  event 
)
virtual

◆ flow()

Qt::Orientation ctkThumbnailListWidget::flow ( ) const

◆ onThumbnailSelected

void ctkThumbnailListWidget::onThumbnailSelected ( const ctkThumbnailLabel widget)
protectedslot

◆ resizeEvent()

virtual void ctkThumbnailListWidget::resizeEvent ( QResizeEvent *  event)
protectedvirtual

◆ selected

void ctkThumbnailListWidget::selected ( const ctkThumbnailLabel widget)
signal

◆ setCurrentThumbnail()

void ctkThumbnailListWidget::setCurrentThumbnail ( int  index)

Set current thumbnail.

◆ setFlow()

void ctkThumbnailListWidget::setFlow ( Qt::Orientation  orientation)

Flow of the layout

  • Qt::Horizontal: left to right
  • Qt::Vertical: top to bottom

◆ setThumbnailSize

void ctkThumbnailListWidget::setThumbnailSize ( QSize  size)
slot

Set thumbnail width.

◆ thumbnailSize()

QSize ctkThumbnailListWidget::thumbnailSize ( ) const

Get thumbnail width.

◆ updateLayout

void ctkThumbnailListWidget::updateLayout ( )
protectedslot

Member Data Documentation

◆ d_ptr

ctkThumbnailListWidgetPrivate* ctkThumbnailListWidget::d_ptr
protected

Definition at line 85 of file ctkThumbnailListWidget.h.

Property Documentation

◆ currentThumbnail

int ctkThumbnailListWidget::currentThumbnail
readwrite

Definition at line 1 of file ctkThumbnailListWidget.h.

◆ flow

Qt::Orientation ctkThumbnailListWidget::flow
readwrite

Definition at line 1 of file ctkThumbnailListWidget.h.

◆ thumbnailSize

QSize ctkThumbnailListWidget::thumbnailSize
readwrite

Definition at line 1 of file ctkThumbnailListWidget.h.


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