Image Component Library (ICL)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Member Functions | Private Attributes
icl::qt::CamCfgWidget Class Reference

Special QWidget implementation for configuring grabber properties. More...

#include <CamCfgWidget.h>

List of all members.

Public Member Functions

 CamCfgWidget (const std::string &deviceFilter="", QWidget *parent=0)
 Creates a full Configuration Widget with device and preview widget.
 ~CamCfgWidget ()
 Creates a Configuration Widget for a single device.
virtual const core::ImgBasegetCurrentImage ()
 returns the current image
virtual void setVisible (bool visible)
 reimplemented
void callback (const std::string &handle)
 used as GUI::Callback for processing GUI events
virtual void update ()
 updates CamCfgGui

Private Member Functions

void scan ()

Private Attributes

Data * data
 internal data class

Detailed Description

Special QWidget implementation for configuring grabber properties.

General Information

The CamCfgWidget can be used if an application needs to configure the properties of an ICL Grabber instance. It automatically connects to the corresponding Grabber instance (it uses an instance of type ICLIO/GenericGrabber) and provides an interface for it's properties. The CamCfgWidget can be created in two modes:

Serialization Modes

The CamCfgWidget can be used in two different modes:


Constructor & Destructor Documentation

icl::qt::CamCfgWidget::CamCfgWidget ( const std::string &  deviceFilter = "",
QWidget *  parent = 0 
)

Creates a full Configuration Widget with device and preview widget.

Creates a Configuration Widget for a single device.

Destructor


Member Function Documentation

void icl::qt::CamCfgWidget::callback ( const std::string &  handle)

used as GUI::Callback for processing GUI events

returns the current image

void icl::qt::CamCfgWidget::scan ( ) [private]
virtual void icl::qt::CamCfgWidget::setVisible ( bool  visible) [virtual]

reimplemented

virtual void icl::qt::CamCfgWidget::update ( ) [virtual]

updates CamCfgGui


Member Data Documentation

Data* icl::qt::CamCfgWidget::data [private]

internal data class

internal data storage


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines