blob: a1c081d717fafc33795045959d6392ffdd8db051 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
#ifndef HAVE_PARAMFILELIST_H
#define HAVE_PARAMFILELIST_H
#include <stdbool.h>
#include "include/paramfile.h"
typedef struct {
char * name; /** < name of parameter file */
char * contents;
bool deleted;
bool valid; /** < FALSE for dropped file */
bool favorite;
enum paramFileState trackState;
} paramFileInfo_t;
typedef paramFileInfo_t * paramFileInfo_p;
#define paramFileInfo(N) DYNARR_N( paramFileInfo_t, paramFileInfo_da, N )
char *GetParamFileDir(void);
void SetParamFileDir(char *fullPath);
void LoadParamFileList(void);
BOOL_T ReadDefaultParams(const char * dirName);
void SaveParamFileList(void);
int GetParamFileCount();
void UpdateParamFileList(void);
void ParamFilesChange(long changes);
int LoadParamFile(int files, char ** fileName, void * data);
BOOL_T ParamFileListInit(void);
void SearchUiOk(void * junk);
bool ReloadParamFile(wIndex_t index);
bool UnloadParamFile(wIndex_t fileIndex);
#endif // !HAVE_PARAMFILELIST_H
|