Read@CVL
rdm::RegionWidget Class Reference

#include <PageDock.h>

Inheritance diagram for rdm::RegionWidget:
Collaboration diagram for rdm::RegionWidget:

Public Slots

void setRegions (const QVector< QSharedPointer< rdf::Region > > &regions, int idx=-1)
 
void setRegionTypes (const QVector< QSharedPointer< rdf::RegionTypeConfig > > &configs)
 
void on_regionCombo_currentIndexChanged (int idx)
 
void on_childCombo_currentIndexChanged (int idx)
 

Signals

void updateSignal () const
 

Public Member Functions

 RegionWidget (QWidget *parent=0)
 
QSharedPointer< rdf::RegioncurrentRegion () const
 

Protected Member Functions

void createLayout ()
 
void updateWidgets (QSharedPointer< rdf::Region > region)
 
void clear ()
 
void showInfo (bool show=true)
 
void paintEvent (QPaintEvent *event) override
 

Protected Attributes

QVector< QSharedPointer< rdf::Region > > mRegions
 
QVector< QSharedPointer< rdf::RegionTypeConfig > > mRegionTypes
 
QComboBox * mRegionCombo
 
QComboBox * mChildCombo
 
QLabel * mId
 
PolygonInfoWidgetmPolyWidget
 
PolygonInfoWidgetmBaselineWidget
 
QLabel * mTextTitle
 
TitledLabelmText
 
TitledLabelmCustom
 

Constructor & Destructor Documentation

rdm::RegionWidget::RegionWidget ( QWidget *  parent = 0)

Member Function Documentation

void rdm::RegionWidget::clear ( )
protected
void rdm::RegionWidget::createLayout ( )
protected
QSharedPointer< rdf::Region > rdm::RegionWidget::currentRegion ( ) const
void rdm::RegionWidget::on_childCombo_currentIndexChanged ( int  idx)
slot
void rdm::RegionWidget::on_regionCombo_currentIndexChanged ( int  idx)
slot
void rdm::RegionWidget::paintEvent ( QPaintEvent *  event)
overrideprotected
void rdm::RegionWidget::setRegions ( const QVector< QSharedPointer< rdf::Region > > &  regions,
int  idx = -1 
)
slot
void rdm::RegionWidget::setRegionTypes ( const QVector< QSharedPointer< rdf::RegionTypeConfig > > &  configs)
slot
void rdm::RegionWidget::showInfo ( bool  show = true)
protected
void rdm::RegionWidget::updateSignal ( ) const
signal
void rdm::RegionWidget::updateWidgets ( QSharedPointer< rdf::Region region)
protected

Member Data Documentation

PolygonInfoWidget* rdm::RegionWidget::mBaselineWidget
protected
QComboBox* rdm::RegionWidget::mChildCombo
protected
TitledLabel* rdm::RegionWidget::mCustom
protected
QLabel* rdm::RegionWidget::mId
protected
PolygonInfoWidget* rdm::RegionWidget::mPolyWidget
protected
QComboBox* rdm::RegionWidget::mRegionCombo
protected
QVector<QSharedPointer<rdf::Region> > rdm::RegionWidget::mRegions
protected
QVector<QSharedPointer<rdf::RegionTypeConfig> > rdm::RegionWidget::mRegionTypes
protected
TitledLabel* rdm::RegionWidget::mText
protected
QLabel* rdm::RegionWidget::mTextTitle
protected

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