summaryrefslogtreecommitdiff
path: root/apps/menus/eq_menu.c
diff options
context:
space:
mode:
authorThomas Martitz <kugel@rockbox.org>2010-07-25 18:28:42 +0000
committerThomas Martitz <kugel@rockbox.org>2010-07-25 18:28:42 +0000
commitd904597524f0dfeee537149f11c4472dc5f4d36e (patch)
tree64dde7905a743489095f2cd84983ea87eee6a577 /apps/menus/eq_menu.c
parent62f661829b8e3067dc638c1e8f2dfaacb5dbf4e0 (diff)
downloadrockbox-d904597524f0dfeee537149f11c4472dc5f4d36e.tar.gz
rockbox-d904597524f0dfeee537149f11c4472dc5f4d36e.zip
Use browse_folder() for browsing eq presets and languages.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27560 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/menus/eq_menu.c')
-rw-r--r--apps/menus/eq_menu.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/apps/menus/eq_menu.c b/apps/menus/eq_menu.c
index 066787a896..720b98d7ae 100644
--- a/apps/menus/eq_menu.c
+++ b/apps/menus/eq_menu.c
@@ -45,6 +45,7 @@
45#include "gui/scrollbar.h" 45#include "gui/scrollbar.h"
46#include "menu_common.h" 46#include "menu_common.h"
47#include "viewport.h" 47#include "viewport.h"
48#include "exported_menus.h"
48 49
49/* 50/*
50 * Utility functions 51 * Utility functions
@@ -594,18 +595,15 @@ static bool eq_save_preset(void)
594} 595}
595 596
596/* Allows browsing of preset files */ 597/* Allows browsing of preset files */
597bool eq_browse_presets(void) 598static struct browse_folder_info eqs = { EQS_DIR, SHOW_CFG };
598{
599 return rockbox_browse(EQS_DIR, SHOW_CFG);
600}
601 599
602MENUITEM_FUNCTION(eq_graphical, 0, ID2P(LANG_EQUALIZER_GRAPHICAL), 600MENUITEM_FUNCTION(eq_graphical, 0, ID2P(LANG_EQUALIZER_GRAPHICAL),
603 (int(*)(void))eq_menu_graphical, NULL, lowlatency_callback, 601 (int(*)(void))eq_menu_graphical, NULL, lowlatency_callback,
604 Icon_EQ); 602 Icon_EQ);
605MENUITEM_FUNCTION(eq_save, 0, ID2P(LANG_EQUALIZER_SAVE), 603MENUITEM_FUNCTION(eq_save, 0, ID2P(LANG_EQUALIZER_SAVE),
606 (int(*)(void))eq_save_preset, NULL, NULL, Icon_NOICON); 604 (int(*)(void))eq_save_preset, NULL, NULL, Icon_NOICON);
607MENUITEM_FUNCTION(eq_browse, 0, ID2P(LANG_EQUALIZER_BROWSE), 605MENUITEM_FUNCTION(eq_browse, MENU_FUNC_USEPARAM, ID2P(LANG_EQUALIZER_BROWSE),
608 (int(*)(void))eq_browse_presets, NULL, lowlatency_callback, 606 browse_folder, (void*)&eqs, lowlatency_callback,
609 Icon_NOICON); 607 Icon_NOICON);
610 608
611MAKE_MENU(equalizer_menu, ID2P(LANG_EQUALIZER), NULL, Icon_EQ, 609MAKE_MENU(equalizer_menu, ID2P(LANG_EQUALIZER), NULL, Icon_EQ,