OTB  6.7.0
Orfeo Toolbox
Public Types | Signals | Public Member Functions | Protected Slots | Private Member Functions | Private Attributes | List of all members
otb::Wrapper::QtFileSelectionWidget Class Reference

#include <otbQtFileSelectionWidget.h>

+ Inheritance diagram for otb::Wrapper::QtFileSelectionWidget:
+ Collaboration diagram for otb::Wrapper::QtFileSelectionWidget:

Public Types

enum  IOMode {
  IO_MODE_INPUT = 0,
  IO_MODE_OUTPUT = 1
}
 

Signals

void FilenameChanged ()
 

Public Member Functions

void ClearFilename ()
 
std::string GetFilename ()
 
QLineEdit * GetInput ()
 
IOMode GetIOMode () const
 
bool IsChecked ()
 
 QtFileSelectionWidget ()
 
void SetChecked (bool val)
 
void SetIOMode (IOMode)
 
 ~QtFileSelectionWidget () override
 

Protected Slots

void CallFilenameChanged ()
 
void SelectFile ()
 
void SetFileName (const QString &)
 

Private Member Functions

virtual void DoCreateWidget ()
 
virtual void DoUpdateGUI ()
 
void operator= (const QtFileSelectionWidget &)=delete
 
 QtFileSelectionWidget (const QtFileSelectionWidget &)=delete
 

Private Attributes

QPushButton * m_Button
 
QCheckBox * m_Checkbox
 
QHBoxLayout * m_HLayout
 
QLineEdit * m_Input
 
IOMode m_IOMode
 

Detailed Description

Definition at line 42 of file otbQtFileSelectionWidget.h.

Member Enumeration Documentation

Enumerator
IO_MODE_INPUT 
IO_MODE_OUTPUT 

Definition at line 46 of file otbQtFileSelectionWidget.h.

Constructor & Destructor Documentation

otb::Wrapper::QtFileSelectionWidget::QtFileSelectionWidget ( )
otb::Wrapper::QtFileSelectionWidget::~QtFileSelectionWidget ( )
override
otb::Wrapper::QtFileSelectionWidget::QtFileSelectionWidget ( const QtFileSelectionWidget )
privatedelete

Member Function Documentation

void otb::Wrapper::QtFileSelectionWidget::CallFilenameChanged ( )
protectedslot
void otb::Wrapper::QtFileSelectionWidget::ClearFilename ( )
inline

Definition at line 70 of file otbQtFileSelectionWidget.h.

virtual void otb::Wrapper::QtFileSelectionWidget::DoCreateWidget ( )
privatevirtual
virtual void otb::Wrapper::QtFileSelectionWidget::DoUpdateGUI ( )
privatevirtual
void otb::Wrapper::QtFileSelectionWidget::FilenameChanged ( )
signal
std::string otb::Wrapper::QtFileSelectionWidget::GetFilename ( )
inline

Definition at line 65 of file otbQtFileSelectionWidget.h.

QLineEdit* otb::Wrapper::QtFileSelectionWidget::GetInput ( void  )
inline

Definition at line 75 of file otbQtFileSelectionWidget.h.

IOMode otb::Wrapper::QtFileSelectionWidget::GetIOMode ( ) const
bool otb::Wrapper::QtFileSelectionWidget::IsChecked ( )
inline

Definition at line 55 of file otbQtFileSelectionWidget.h.

void otb::Wrapper::QtFileSelectionWidget::operator= ( const QtFileSelectionWidget )
privatedelete
void otb::Wrapper::QtFileSelectionWidget::SelectFile ( )
protectedslot
void otb::Wrapper::QtFileSelectionWidget::SetChecked ( bool  val)
inline

Definition at line 60 of file otbQtFileSelectionWidget.h.

void otb::Wrapper::QtFileSelectionWidget::SetFileName ( const QString &  )
protectedslot
void otb::Wrapper::QtFileSelectionWidget::SetIOMode ( IOMode  )

Member Data Documentation

QPushButton* otb::Wrapper::QtFileSelectionWidget::m_Button
private

Definition at line 102 of file otbQtFileSelectionWidget.h.

QCheckBox* otb::Wrapper::QtFileSelectionWidget::m_Checkbox
private

Definition at line 103 of file otbQtFileSelectionWidget.h.

QHBoxLayout* otb::Wrapper::QtFileSelectionWidget::m_HLayout
private

Definition at line 100 of file otbQtFileSelectionWidget.h.

QLineEdit* otb::Wrapper::QtFileSelectionWidget::m_Input
private

Definition at line 101 of file otbQtFileSelectionWidget.h.

IOMode otb::Wrapper::QtFileSelectionWidget::m_IOMode
private

Definition at line 104 of file otbQtFileSelectionWidget.h.


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