Added basic CMake build system.

This does not support Windows and MacOSX build.
Breakpad is also not supported.

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Added creating symbols to CMake build system on Linux

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Moved setting current Version to CMake

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Fix #78: Removed Beta cutoff code

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Merge pull request #100 from vogel/cmake

CMake support for Windows and Linux
Merge pull request #101 from vogel/fix-78

Fix #78: Removed Beta cutoff code
Change EventData from struct to class

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Moved all files from src/events to src/event

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Renamed EventData::utcDate() to utcStartDate()

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Renamed EventData::duration() to durationInSeconds()

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Renamed EventData::endDate() to utcEndDate()

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Renamed EventData::serverLocalDate() to serverStartDate()

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Added serverEndDate method to EventData

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Added EventData::inProgress() and setInProgress() methods

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Use utcEndDate() method in EventTimelineWidget

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Added EventData::hasDuration() method

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
tmp fix

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
fix cmake sources when moving files

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Moved all time-range related variables to struct VisibleTimeRange

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Created basic consturctor for VisibleTimeRange

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>