casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Private Attributes | List of all members
casa::QtDataManager::tab_state Class Reference

Public Types

typedef void(QtDataManager::* notify_func_t )(const std::string &, tab_state &)
 

Public Member Functions

 tab_state ()
 
 tab_state (const tab_state &o)
 
 tab_state (QLineEdit *le, QTreeWidget *t, std::set< int > s, QFrame *info_frame=0, infofield_list_t *info_fields=0, notify_func_t f=0, QTreeWidget *d=0, QLineEdit *on=0, notify_func_t oerr=0)
 
const std::set< int > & filter () const
 
void updateDir ()
 
void notify (QtDataManager *mgr, const std::string &s)
 
void notifyErr (QtDataManager *mgr, const std::string &s)
 
QTreeWidget * tree ()
 
QFrame * infoFrame ()
 
infofield_list_tinfoFields ()
 
QTreeWidget * dtree ()
 
QLineEdit * outFileLine ()
 
std::shared_ptr< QDir > dir ()
 
QLineEdit * dirline ()
 
std::string dirStr () const
 

Private Attributes

std::set< int > filtered_types_
 
QLineEdit * dir_entry_
 
QTreeWidget * tree_
 
std::shared_ptr< QDir > dir_
 
notify_func_t notify_func_
 
QFrame * info_frame_
 
infofield_list_tinfo_fields_
 
QTreeWidget * dtree_
 
QLineEdit * output_name_line_
 
notify_func_t error_func_
 

Detailed Description

Definition at line 250 of file QtDataManager.qo.h.

Member Typedef Documentation

typedef void(QtDataManager::* casa::QtDataManager::tab_state::notify_func_t)(const std::string &, tab_state &)

Definition at line 252 of file QtDataManager.qo.h.

Constructor & Destructor Documentation

casa::QtDataManager::tab_state::tab_state ( )
inline

Definition at line 253 of file QtDataManager.qo.h.

References dir_.

casa::QtDataManager::tab_state::tab_state ( const tab_state o)
inline

Definition at line 259 of file QtDataManager.qo.h.

casa::QtDataManager::tab_state::tab_state ( QLineEdit *  le,
QTreeWidget *  t,
std::set< int >  s,
QFrame *  info_frame = 0,
infofield_list_t info_fields = 0,
notify_func_t  f = 0,
QTreeWidget *  d = 0,
QLineEdit *  on = 0,
notify_func_t  oerr = 0 
)
inline

Definition at line 264 of file QtDataManager.qo.h.

References dir_.

Member Function Documentation

std::shared_ptr<QDir> casa::QtDataManager::tab_state::dir ( )
inline

Definition at line 306 of file QtDataManager.qo.h.

References dir_.

QLineEdit* casa::QtDataManager::tab_state::dirline ( )
inline

Definition at line 309 of file QtDataManager.qo.h.

References dir_entry_.

std::string casa::QtDataManager::tab_state::dirStr ( ) const
inline

Definition at line 312 of file QtDataManager.qo.h.

References dir_entry_.

QTreeWidget* casa::QtDataManager::tab_state::dtree ( )
inline

Definition at line 299 of file QtDataManager.qo.h.

References dtree_.

const std::set<int>& casa::QtDataManager::tab_state::filter ( ) const
inline

Definition at line 273 of file QtDataManager.qo.h.

References filtered_types_.

infofield_list_t* casa::QtDataManager::tab_state::infoFields ( )
inline

Definition at line 295 of file QtDataManager.qo.h.

References info_fields_.

QFrame* casa::QtDataManager::tab_state::infoFrame ( )
inline

Definition at line 292 of file QtDataManager.qo.h.

References info_frame_.

void casa::QtDataManager::tab_state::notify ( QtDataManager mgr,
const std::string &  s 
)
inline

Definition at line 282 of file QtDataManager.qo.h.

References notify_func_.

void casa::QtDataManager::tab_state::notifyErr ( QtDataManager mgr,
const std::string &  s 
)
inline

Definition at line 285 of file QtDataManager.qo.h.

References error_func_.

QLineEdit* casa::QtDataManager::tab_state::outFileLine ( )
inline

Definition at line 302 of file QtDataManager.qo.h.

References output_name_line_.

QTreeWidget* casa::QtDataManager::tab_state::tree ( )
inline

Definition at line 289 of file QtDataManager.qo.h.

References tree_.

void casa::QtDataManager::tab_state::updateDir ( )
inline

Definition at line 276 of file QtDataManager.qo.h.

References dir_, and dir_entry_.

Member Data Documentation

std::shared_ptr<QDir> casa::QtDataManager::tab_state::dir_
private

Definition at line 319 of file QtDataManager.qo.h.

Referenced by dir(), tab_state(), and updateDir().

QLineEdit* casa::QtDataManager::tab_state::dir_entry_
private

Definition at line 317 of file QtDataManager.qo.h.

Referenced by dirline(), dirStr(), and updateDir().

QTreeWidget* casa::QtDataManager::tab_state::dtree_
private

Definition at line 324 of file QtDataManager.qo.h.

Referenced by dtree().

notify_func_t casa::QtDataManager::tab_state::error_func_
private

Definition at line 326 of file QtDataManager.qo.h.

Referenced by notifyErr().

std::set<int> casa::QtDataManager::tab_state::filtered_types_
private

Definition at line 316 of file QtDataManager.qo.h.

Referenced by filter().

infofield_list_t* casa::QtDataManager::tab_state::info_fields_
private

Definition at line 322 of file QtDataManager.qo.h.

Referenced by infoFields().

QFrame* casa::QtDataManager::tab_state::info_frame_
private

Definition at line 321 of file QtDataManager.qo.h.

Referenced by infoFrame().

notify_func_t casa::QtDataManager::tab_state::notify_func_
private

Definition at line 320 of file QtDataManager.qo.h.

Referenced by notify().

QLineEdit* casa::QtDataManager::tab_state::output_name_line_
private

Definition at line 325 of file QtDataManager.qo.h.

Referenced by outFileLine().

QTreeWidget* casa::QtDataManager::tab_state::tree_
private

Definition at line 318 of file QtDataManager.qo.h.

Referenced by tree().


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