summaryrefslogtreecommitdiff
path: root/include/vcl/event.hxx
diff options
context:
space:
mode:
authorNoel Grandin <noel@peralex.com>2015-01-12 12:55:32 +0200
committerNoel Grandin <noel@peralex.com>2015-01-12 12:57:05 +0200
commit5333782d090a9e147c0c431f0f741863d1d8cf8e (patch)
treeefff4a9394099568688559d52a36c8d9fe94ebd2 /include/vcl/event.hxx
parenta5b5ad9f9306d868430ed9efd210b95c24a15161 (diff)
convert SETTINGS_ #defines to 'enum class'
and dump the ones that nothing is listening to Change-Id: I253ef284df785812a439dd160edba1b07fdbaac4
Diffstat (limited to 'include/vcl/event.hxx')
-rw-r--r--include/vcl/event.hxx11
1 files changed, 6 insertions, 5 deletions
diff --git a/include/vcl/event.hxx b/include/vcl/event.hxx
index b04e0c470002..990a7ec0033b 100644
--- a/include/vcl/event.hxx
+++ b/include/vcl/event.hxx
@@ -25,6 +25,7 @@
#include <tools/gen.hxx>
#include <vcl/keycod.hxx>
#include <vcl/cmdevt.hxx>
+#include <vcl/settings.hxx>
class AllSettings;
class OutputDevice;
@@ -493,18 +494,18 @@ class VCL_DLLPUBLIC DataChangedEvent
{
private:
void* mpData;
- sal_uLong mnFlags;
+ AllSettingsFlags mnFlags;
DataChangedEventType mnType;
public:
explicit DataChangedEvent();
explicit DataChangedEvent( DataChangedEventType nType,
const void* pData = NULL,
- sal_uLong nFlags = 0 );
+ AllSettingsFlags nFlags = AllSettingsFlags::NONE );
DataChangedEventType GetType() const { return mnType; }
void* GetData() const { return mpData; }
- sal_uLong GetFlags() const { return mnFlags; }
+ AllSettingsFlags GetFlags() const { return mnFlags; }
const AllSettings* GetOldSettings() const;
};
@@ -512,13 +513,13 @@ public:
inline DataChangedEvent::DataChangedEvent()
{
mpData = NULL;
- mnFlags = 0;
+ mnFlags = AllSettingsFlags::NONE;
mnType = DataChangedEventType::NONE;
}
inline DataChangedEvent::DataChangedEvent( DataChangedEventType nType,
const void* pData,
- sal_uLong nChangeFlags )
+ AllSettingsFlags nChangeFlags )
{
mpData = (void*)pData;
mnFlags = nChangeFlags;