te::qt::widgets::DoubleListWidget Class Reference

... More...

#include <DoubleListWidget.h>

Inheritance diagram for te::qt::widgets::DoubleListWidget:

Signals

void itemAdded (std::vector< int > ids)
 
void itemChanged ()
 
void itemRemoved (std::vector< int > ids)
 

Public Member Functions

void addItems (QList< QListWidgetItem *> list)
 
void addItems (std::vector< int > ids)
 
void clearInputValues ()
 
void clearOutputValues ()
 
 DoubleListWidget (QWidget *parent=0, Qt::WindowFlags f=0)
 
Ui::DoubleListWidgetForm * getForm () const
 
std::vector< int > getOutputDataValues ()
 
std::vector< std::string > getOutputValues ()
 
void removeItems (QList< QListWidgetItem *> list)
 
void removeItems (std::vector< int > ids)
 
void setFixedOutputValues (std::vector< std::string > values, std::string iconName)
 
void setInputDataValues (std::vector< std::string > values, std::vector< int > ids)
 
void setInputValues (std::vector< std::string > values)
 
void setLeftLabel (const QString &value)
 
void setOutputDataValues (std::vector< std::string > values, std::vector< int > ids)
 
void setOutputValues (std::vector< std::string > values)
 
void setRightLabel (const QString &value)
 
void setVisibledOrderButtons (bool state)
 
 ~DoubleListWidget ()
 

Protected Slots

void onAddAllToolButtonPressed ()
 
void onAddToolButtonPressed ()
 
void onDownToolButtonPressed ()
 
void onLeftListItemSelectionChanged ()
 
void onRemoveAllToolButtonPressed ()
 
void onRemoveToolButtonPressed ()
 
void onRightListItemSelectionChanged ()
 
void onUpToolButtonPressed ()
 

Private Member Functions

QListWidgetItem * getItemFromId (const int &id)
 

Private Attributes

std::unique_ptr< Ui::DoubleListWidgetForm > m_ui
 

Detailed Description

...

Definition at line 53 of file DoubleListWidget.h.

Constructor & Destructor Documentation

◆ DoubleListWidget()

te::qt::widgets::DoubleListWidget::DoubleListWidget ( QWidget *  parent = 0,
Qt::WindowFlags  f = 0 
)

◆ ~DoubleListWidget()

te::qt::widgets::DoubleListWidget::~DoubleListWidget ( )

Member Function Documentation

◆ addItems() [1/2]

void te::qt::widgets::DoubleListWidget::addItems ( QList< QListWidgetItem *>  list)

◆ addItems() [2/2]

void te::qt::widgets::DoubleListWidget::addItems ( std::vector< int >  ids)

◆ clearInputValues()

void te::qt::widgets::DoubleListWidget::clearInputValues ( )

◆ clearOutputValues()

void te::qt::widgets::DoubleListWidget::clearOutputValues ( )

◆ getForm()

Ui::DoubleListWidgetForm* te::qt::widgets::DoubleListWidget::getForm ( ) const

◆ getItemFromId()

QListWidgetItem* te::qt::widgets::DoubleListWidget::getItemFromId ( const int &  id)
private

◆ getOutputDataValues()

std::vector<int> te::qt::widgets::DoubleListWidget::getOutputDataValues ( )

◆ getOutputValues()

std::vector<std::string> te::qt::widgets::DoubleListWidget::getOutputValues ( )

◆ itemAdded

void te::qt::widgets::DoubleListWidget::itemAdded ( std::vector< int >  ids)
signal

◆ itemChanged

void te::qt::widgets::DoubleListWidget::itemChanged ( )
signal

◆ itemRemoved

void te::qt::widgets::DoubleListWidget::itemRemoved ( std::vector< int >  ids)
signal

◆ onAddAllToolButtonPressed

void te::qt::widgets::DoubleListWidget::onAddAllToolButtonPressed ( )
protectedslot

◆ onAddToolButtonPressed

void te::qt::widgets::DoubleListWidget::onAddToolButtonPressed ( )
protectedslot

◆ onDownToolButtonPressed

void te::qt::widgets::DoubleListWidget::onDownToolButtonPressed ( )
protectedslot

◆ onLeftListItemSelectionChanged

void te::qt::widgets::DoubleListWidget::onLeftListItemSelectionChanged ( )
protectedslot

◆ onRemoveAllToolButtonPressed

void te::qt::widgets::DoubleListWidget::onRemoveAllToolButtonPressed ( )
protectedslot

◆ onRemoveToolButtonPressed

void te::qt::widgets::DoubleListWidget::onRemoveToolButtonPressed ( )
protectedslot

◆ onRightListItemSelectionChanged

void te::qt::widgets::DoubleListWidget::onRightListItemSelectionChanged ( )
protectedslot

◆ onUpToolButtonPressed

void te::qt::widgets::DoubleListWidget::onUpToolButtonPressed ( )
protectedslot

◆ removeItems() [1/2]

void te::qt::widgets::DoubleListWidget::removeItems ( QList< QListWidgetItem *>  list)

◆ removeItems() [2/2]

void te::qt::widgets::DoubleListWidget::removeItems ( std::vector< int >  ids)

◆ setFixedOutputValues()

void te::qt::widgets::DoubleListWidget::setFixedOutputValues ( std::vector< std::string >  values,
std::string  iconName 
)

◆ setInputDataValues()

void te::qt::widgets::DoubleListWidget::setInputDataValues ( std::vector< std::string >  values,
std::vector< int >  ids 
)

◆ setInputValues()

void te::qt::widgets::DoubleListWidget::setInputValues ( std::vector< std::string >  values)

◆ setLeftLabel()

void te::qt::widgets::DoubleListWidget::setLeftLabel ( const QString &  value)

◆ setOutputDataValues()

void te::qt::widgets::DoubleListWidget::setOutputDataValues ( std::vector< std::string >  values,
std::vector< int >  ids 
)

◆ setOutputValues()

void te::qt::widgets::DoubleListWidget::setOutputValues ( std::vector< std::string >  values)

◆ setRightLabel()

void te::qt::widgets::DoubleListWidget::setRightLabel ( const QString &  value)

◆ setVisibledOrderButtons()

void te::qt::widgets::DoubleListWidget::setVisibledOrderButtons ( bool  state)

Member Data Documentation

◆ m_ui

std::unique_ptr<Ui::DoubleListWidgetForm> te::qt::widgets::DoubleListWidget::m_ui
private

Definition at line 129 of file DoubleListWidget.h.


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