open_iA 2024.7
Loading...
Searching...
No Matches
Public Types | Signals | Public Member Functions | Public Attributes | List of all members
iAFileChooserWidget Class Reference

A widget for selection of input/output file(s), or folder, combining a text input and a browse button. More...

#include <iAFileChooserWidget.h>

Inheritance diagram for iAFileChooserWidget:
[legend]
Collaboration diagram for iAFileChooserWidget:
[legend]

Public Types

enum  ChoiceType { FileNameSave , FileNameOpen , FileNamesOpen , Folder }
 

Signals

void fileNameChanged (QString const &fileName)
 

Public Member Functions

 iAFileChooserWidget (QWidget *parent, ChoiceType type)
 
void BrowseClicked ()
 
void setText (QString const &text)
 
QString text () const
 

Public Attributes

QToolButton * m_browseButton
 
ChoiceType m_choiceType
 
QLineEdit * m_textEdit
 

Detailed Description

A widget for selection of input/output file(s), or folder, combining a text input and a browse button.

Member Enumeration Documentation

◆ ChoiceType

Enumerator
FileNameSave 
FileNameOpen 
FileNamesOpen 
Folder 

Constructor & Destructor Documentation

◆ iAFileChooserWidget()

iAFileChooserWidget::iAFileChooserWidget ( QWidget * parent,
ChoiceType type )
inline

Member Function Documentation

◆ BrowseClicked()

void iAFileChooserWidget::BrowseClicked ( )
inline

◆ fileNameChanged

void iAFileChooserWidget::fileNameChanged ( QString const & fileName)
signal

◆ setText()

void iAFileChooserWidget::setText ( QString const & text)
inline

◆ text()

QString iAFileChooserWidget::text ( ) const
inline

Member Data Documentation

◆ m_browseButton

QToolButton* iAFileChooserWidget::m_browseButton

◆ m_choiceType

ChoiceType iAFileChooserWidget::m_choiceType

◆ m_textEdit

QLineEdit* iAFileChooserWidget::m_textEdit

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