Gui::LocationImpUi< Ui > Class Template Reference

This is the template class that implements the interface of AbstractUi. More...

#include <InputVector.h>

Public Member Functions

bool directionActivated (LocationDialog *dlg, int index)
 
boost::any get ()
 
Base::Vector3d getDirection () const
 
Base::Vector3d getPosition () const
 
 LocationImpUi (Ui *ui)
 
void retranslate (QDialog *dlg)
 
void setDirection (const Base::Vector3d &dir)
 
void setPosition (const Base::Vector3d &v)
 
 ~LocationImpUi ()
 
- Public Member Functions inherited from Gui::AbstractUi
virtual bool directionActivated (LocationDialog *dlg, int index)=0
 
virtual boost::any get ()=0
 
virtual Base::Vector3d getDirection () const =0
 
virtual Base::Vector3d getPosition () const =0
 
virtual void retranslate (QDialog *dlg)=0
 
virtual void setDirection (const Base::Vector3d &dir)=0
 
virtual void setPosition (const Base::Vector3d &v)=0
 
virtual ~AbstractUi ()=default
 

Detailed Description

template<class Ui>
class Gui::LocationImpUi< Ui >

This is the template class that implements the interface of AbstractUi.

The template argument is the Ui interface class built by uic out of a .ui file.

Author
Werner Mayer

Constructor & Destructor Documentation

◆ LocationImpUi()

template<class Ui >
Gui::LocationImpUi< Ui >::LocationImpUi ( Ui *  ui)

◆ ~LocationImpUi()

template<class Ui >
Gui::LocationImpUi< Ui >::~LocationImpUi ( )

Member Function Documentation

◆ directionActivated()

◆ get()

template<class Ui >
boost::any Gui::LocationImpUi< Ui >::get ( )
virtual

◆ getDirection()

template<class Ui >
Base::Vector3d Gui::LocationImpUi< Ui >::getDirection ( ) const
virtual

Implements Gui::AbstractUi.

◆ getPosition()

template<class Ui >
Base::Vector3d Gui::LocationImpUi< Ui >::getPosition ( ) const
virtual

Implements Gui::AbstractUi.

◆ retranslate()

template<class Ui >
void Gui::LocationImpUi< Ui >::retranslate ( QDialog dlg)
virtual

◆ setDirection()

◆ setPosition()

template<class Ui >
void Gui::LocationImpUi< Ui >::setPosition ( const Base::Vector3d v)
virtual

Implements Gui::AbstractUi.


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