aboutsummaryrefslogtreecommitdiff
path: root/Src/Winamp/EQConfigGroup.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Src/Winamp/EQConfigGroup.cpp')
-rw-r--r--Src/Winamp/EQConfigGroup.cpp33
1 files changed, 33 insertions, 0 deletions
diff --git a/Src/Winamp/EQConfigGroup.cpp b/Src/Winamp/EQConfigGroup.cpp
new file mode 100644
index 00000000..00996743
--- /dev/null
+++ b/Src/Winamp/EQConfigGroup.cpp
@@ -0,0 +1,33 @@
+/** (c) Nullsoft, Inc. C O N F I D E N T I A L
+ ** Filename:
+ ** Project:
+ ** Description:
+ ** Author: Ben Allison benski@nullsoft.com
+ ** Created:
+ **/
+#include "main.h"
+#include "EqConfigGroup.h"
+#include "WinampAttributes.h"
+
+
+ifc_configitem *EQConfigGroup::GetItem(const wchar_t *name)
+{
+ if (!wcscmp(name, L"frequencies"))
+ return &config_eq_frequencies;
+ else if (!wcscmp(name, L"type"))
+ return &config_eq_type;
+ else if (!wcscmp(name, L"limiter"))
+ return &config_eq_limiter;
+
+
+ return 0;
+}
+
+
+
+#define CBCLASS EQConfigGroup
+START_DISPATCH;
+CB(IFC_CONFIGGROUP_GETITEM, GetItem)
+CB(IFC_CONFIGGROUP_GETGUID, GetGUID)
+END_DISPATCH;
+#undef CBCLASS