summaryrefslogtreecommitdiff
path: root/NxWidgets/nxwm/include
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2014-07-24 11:02:39 -0600
committerGregory Nutt <gnutt@nuttx.org>2014-07-24 11:02:39 -0600
commit047cdbcf3dfb493818e2eb33db25a2a70f2bb15d (patch)
treeab1574cd3b57f776a8b9b587966b14cf3671dbbb /NxWidgets/nxwm/include
parent9ae823595a6f77cd55ed91a2dd23d152a5e385c4 (diff)
downloadnuttx-047cdbcf3dfb493818e2eb33db25a2a70f2bb15d.tar.gz
nuttx-047cdbcf3dfb493818e2eb33db25a2a70f2bb15d.tar.bz2
nuttx-047cdbcf3dfb493818e2eb33db25a2a70f2bb15d.zip
NxWM::CMediaPlayer: Condition out features corresonding to NxPlayer features that are not enabled
Diffstat (limited to 'NxWidgets/nxwm/include')
-rw-r--r--NxWidgets/nxwm/include/cmediaplayer.hxx7
1 files changed, 6 insertions, 1 deletions
diff --git a/NxWidgets/nxwm/include/cmediaplayer.hxx b/NxWidgets/nxwm/include/cmediaplayer.hxx
index 9ba86c988..17b174f5d 100644
--- a/NxWidgets/nxwm/include/cmediaplayer.hxx
+++ b/NxWidgets/nxwm/include/cmediaplayer.hxx
@@ -143,7 +143,9 @@ namespace NxWM
enum EMediaPlayerState m_state; /**< Media player current state */
enum EMediaPlayerState m_prevState; /**< Media player previous state */
enum EPendingRelease m_pending; /**< Pending image release event */
+#ifndef CONFIG_AUDIO_EXCLUDE_VOLUME
int m_level; /**< Current volume level */
+#endif
int m_fileIndex; /**< Index to selected file in the list box */
/**
@@ -261,11 +263,13 @@ namespace NxWM
void setMediaPlayerState(enum EMediaPlayerState state);
+#ifndef CONFIG_AUDIO_EXCLUDE_VOLUME
/**
* Set the new volume level based on the position of the volume slider.
*/
void setVolumeLevel(void);
+#endif
/**
* Check if a new file has been selected (or de-selected) in the list box
@@ -298,7 +302,8 @@ namespace NxWM
void handleReleaseOutsideEvent(const NXWidgets::CWidgetEventArgs &e);
/**
- * Handle changes in the volume level.
+ * Handle value changes. This will get events when there is a change in the
+ * volume level or a file is selected or deselected.
*/
void handleValueChangeEvent(const NXWidgets::CWidgetEventArgs &e);