LMMS
Loading...
Searching...
No Matches
BrowseFile_State Class Reference

Classes

struct  rec

Public Types

enum  modeEnum { SAVE =0 , OPEN , OPENMULTI , OPENDIR }

Public Member Functions

 BrowseFile_State (const char *_cap, const char *_idir, const char *_ifile, const char *_el, modeEnum _mode, char *_fnout, int _fnout_sz)
 ~BrowseFile_State ()
void viewlist_clear ()
void viewlist_sort (const char *filter)
void scan_path (const char *path, const char *filterlist, bool dir_only)

Static Public Member Functions

static int sortFunc_fn (const void *_a, const void *_b)
static int sortFunc_date (const void *_a, const void *_b)
static int sortFunc_sz (const void *_a, const void *_b)

Public Attributes

const char * caption
const char * initialdir
const char * initialfile
const char * extlist
modeEnum mode
char sortcol
char sortrev
char * fnout
int fnout_sz
WDL_TypedBuf< recviewlist_store
WDL_PtrList< recviewlist
bool show_hidden

Static Public Attributes

static char s_sortrev

Member Enumeration Documentation

◆ modeEnum

Enumerator
SAVE 
OPEN 
OPENMULTI 
OPENDIR 

Constructor & Destructor Documentation

◆ BrowseFile_State()

BrowseFile_State::BrowseFile_State ( const char * _cap,
const char * _idir,
const char * _ifile,
const char * _el,
modeEnum _mode,
char * _fnout,
int _fnout_sz )
inline

◆ ~BrowseFile_State()

BrowseFile_State::~BrowseFile_State ( )
inline

Member Function Documentation

◆ scan_path()

void BrowseFile_State::scan_path ( const char * path,
const char * filterlist,
bool dir_only )
inline

◆ sortFunc_date()

int BrowseFile_State::sortFunc_date ( const void * _a,
const void * _b )
inlinestatic

◆ sortFunc_fn()

int BrowseFile_State::sortFunc_fn ( const void * _a,
const void * _b )
inlinestatic

◆ sortFunc_sz()

int BrowseFile_State::sortFunc_sz ( const void * _a,
const void * _b )
inlinestatic

◆ viewlist_clear()

void BrowseFile_State::viewlist_clear ( )
inline

◆ viewlist_sort()

void BrowseFile_State::viewlist_sort ( const char * filter)
inline

Member Data Documentation

◆ caption

const char* BrowseFile_State::caption

◆ extlist

const char* BrowseFile_State::extlist

◆ fnout

char* BrowseFile_State::fnout

◆ fnout_sz

int BrowseFile_State::fnout_sz

◆ initialdir

const char* BrowseFile_State::initialdir

◆ initialfile

const char* BrowseFile_State::initialfile

◆ mode

modeEnum BrowseFile_State::mode

◆ s_sortrev

char BrowseFile_State::s_sortrev
static

◆ show_hidden

bool BrowseFile_State::show_hidden

◆ sortcol

char BrowseFile_State::sortcol

◆ sortrev

char BrowseFile_State::sortrev

◆ viewlist

WDL_PtrList<rec> BrowseFile_State::viewlist

◆ viewlist_store

WDL_TypedBuf<rec> BrowseFile_State::viewlist_store

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