Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Make Visibility and Priority field a uint32_t so they can be used as …
…bitmask
  • Loading branch information
jyavenard committed Jul 7, 2013
1 parent 14293e5 commit e52b3df
Showing 1 changed file with 10 additions and 6 deletions.
16 changes: 10 additions & 6 deletions mythtv/libs/libmythui/mythnotification.h
Expand Up @@ -12,6 +12,7 @@
#include <QMutex>
#include <QMap>
#include <QImage>
#include <stdint.h>

#include "mythevent.h"
#include "mythuiexp.h"
Expand Down Expand Up @@ -141,11 +142,14 @@ class MUI_PUBLIC MythNotification : public MythEvent
* an alternative theme and fall back to the default one if unsuccessful
*/
void SetStyle(const QString &style) { m_style = style; }
/**
* define a bitmask of Visibility
*/
void SetVisibility(uint32_t n) { m_visibility = n; }
/**
* For future use, not implemented at this stage
*/
void SetVisibility(Visibility n) { m_visibility = n; }
void SetPriority(Priority n) { m_priority = n; }
void SetPriority(uint32_t n) { m_priority = n; }

// Getter
int GetId(void) { return m_id; }
Expand All @@ -155,8 +159,8 @@ class MUI_PUBLIC MythNotification : public MythEvent
DMAP GetMetaData(void) { return m_metadata; }
int GetDuration(void) { return m_duration; };
QString GetStyle(void) { return m_style; }
Visibility GetVisibility(void) { return m_visibility; }
Priority GetPriority(void) { return m_priority; }
uint32_t GetVisibility(void) { return m_visibility; }
uint32_t GetPriority(void) { return m_priority; }

protected:
MythNotification(const MythNotification &o)
Expand All @@ -178,8 +182,8 @@ class MUI_PUBLIC MythNotification : public MythEvent
int m_duration;
DMAP m_metadata;
QString m_style;
Visibility m_visibility;
Priority m_priority;
uint32_t m_visibility;
uint32_t m_priority;
};

class MUI_PUBLIC MythImageNotification : public virtual MythNotification
Expand Down

0 comments on commit e52b3df

Please sign in to comment.