summaryrefslogtreecommitdiff
path: root/apps/settings.h
diff options
context:
space:
mode:
authorJonathan Gordon <rockbox@jdgordon.info>2007-05-29 04:39:11 +0000
committerJonathan Gordon <rockbox@jdgordon.info>2007-05-29 04:39:11 +0000
commit9adf056b7b4e267a1f509376e6fad72334157cf1 (patch)
tree8b60743d91c3e4fc89c7ed2262cf95a126a899d9 /apps/settings.h
parentd696769a82e349645fbe2ad7820460169fe5e58f (diff)
downloadrockbox-9adf056b7b4e267a1f509376e6fad72334157cf1.tar.gz
rockbox-9adf056b7b4e267a1f509376e6fad72334157cf1.zip
this adds 2 options to the recording settings menu to let you save all the recording settings to a .cfg and view your saved presets.
saves them in /.rockbox/recpresets. also moves the default location for "write theme config" to /.rockbox/themes git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13510 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/settings.h')
-rw-r--r--apps/settings.h14
1 files changed, 10 insertions, 4 deletions
diff --git a/apps/settings.h b/apps/settings.h
index f60e4bacc7..b9c67dc8ea 100644
--- a/apps/settings.h
+++ b/apps/settings.h
@@ -61,7 +61,8 @@
61#define BACKDROP_DIR ROCKBOX_DIR "/backdrops" 61#define BACKDROP_DIR ROCKBOX_DIR "/backdrops"
62#define REC_BASE_DIR "/recordings" 62#define REC_BASE_DIR "/recordings"
63#define EQS_DIR ROCKBOX_DIR "/eqs" 63#define EQS_DIR ROCKBOX_DIR "/eqs"
64#define CODECS_DIR ROCKBOX_DIR"/codecs" 64#define CODECS_DIR ROCKBOX_DIR "/codecs"
65#define RECPRESETS_DIR ROCKBOX_DIR "/recpresets"
65#define FMPRESET_PATH ROCKBOX_DIR "/fmpresets" 66#define FMPRESET_PATH ROCKBOX_DIR "/fmpresets"
66 67
67#define VIEWERS_CONFIG ROCKBOX_DIR "/viewers.config" 68#define VIEWERS_CONFIG ROCKBOX_DIR "/viewers.config"
@@ -231,9 +232,14 @@ bool settings_load_config(const char* file, bool apply);
231void status_save( void ); 232void status_save( void );
232int settings_save(void); 233int settings_save(void);
233/* defines for the options paramater */ 234/* defines for the options paramater */
234#define SETTINGS_SAVE_CHANGED 0 235enum {
235#define SETTINGS_SAVE_ALL 1 236 SETTINGS_SAVE_CHANGED = 0,
236#define SETTINGS_SAVE_THEME 2 237 SETTINGS_SAVE_ALL,
238 SETTINGS_SAVE_THEME,
239#ifdef HAVE_RECORDING
240 SETTINGS_SAVE_RECPRESETS,
241#endif
242};
237bool settings_save_config(int options); 243bool settings_save_config(int options);
238 244
239void settings_reset(void); 245void settings_reset(void);