OpendTect  7.0
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
uiFileSelTool Class Referenceabstract

Selects file or directory in some form of UI. 1-1 coupled with a certain SystemAccess / protocol. More...

Public Member Functions

virtual ~uiFileSelTool ()
 
BufferString fileName () const
 
virtual IOPargetPars () const
 
void getSelected (BufferStringSet &bss) const
 
bool go ()
 
 mOD_DisableCopy (uiFileSelTool) uiString &caption()
 
uiFileSelectorSetupsetup ()
 

Static Public Member Functions

static BufferString joinSelection (const BufferStringSet &)
 
static void separateSelection (const char *, BufferStringSet &)
 

Protected Member Functions

 uiFileSelTool (uiParent *, const uiFileSelectorSetup &)
 
virtual bool doSelection ()=0
 
virtual void gtFileNames (BufferStringSet &) const =0
 

Protected Attributes

uiString caption_
 
uiParentparent_
 
uiFileSelectorSetup setup_
 

Detailed Description

Selects file or directory in some form of UI. 1-1 coupled with a certain SystemAccess / protocol.

<>

Constructor & Destructor Documentation

◆ ~uiFileSelTool()

virtual uiFileSelTool::~uiFileSelTool ( )
virtual

◆ uiFileSelTool()

uiFileSelTool::uiFileSelTool ( uiParent ,
const uiFileSelectorSetup  
)
protected

Member Function Documentation

◆ doSelection()

virtual bool uiFileSelTool::doSelection ( )
protectedpure virtual

◆ fileName()

BufferString uiFileSelTool::fileName ( ) const

◆ getPars()

virtual IOPar* uiFileSelTool::getPars ( ) const
inlinevirtual

◆ getSelected()

void uiFileSelTool::getSelected ( BufferStringSet bss) const
inline

◆ go()

bool uiFileSelTool::go ( )
inline

◆ gtFileNames()

virtual void uiFileSelTool::gtFileNames ( BufferStringSet ) const
protectedpure virtual

◆ joinSelection()

static BufferString uiFileSelTool::joinSelection ( const BufferStringSet )
static

◆ mOD_DisableCopy()

uiFileSelTool::mOD_DisableCopy ( uiFileSelTool  ) &
inline

◆ separateSelection()

static void uiFileSelTool::separateSelection ( const char *  ,
BufferStringSet  
)
static

◆ setup()

uiFileSelectorSetup& uiFileSelTool::setup ( )
inline

Member Data Documentation

◆ caption_

uiString uiFileSelTool::caption_
protected

◆ parent_

uiParent* uiFileSelTool::parent_
protected

◆ setup_

uiFileSelectorSetup uiFileSelTool::setup_
protected

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024