Removed unused fields from DVRCamera

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Do not emit changed() signal when nothing changed in DVRServerconfiguration

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Made DVRCameraData a real DTO

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

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Removed DVRCamera::displayName() method

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Removed DVRCamera::server() method

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Removed DVRCamera::id() method

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Removed DVRCamera::isDisabled() method

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Removed DVRCamera::setDisplayName() method

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

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Moved methods from .h to .cpp file

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Removed DVRCamera - DVRCameraXMLReader friend status

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Use configuration option in DVRServersModel to only show first column

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Create model for DVRServersView outside of it

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Moved Model files to ui/model directory

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Added proxy model to DVRServersModel

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Implemented hiding disabled cameras in main window

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Implemented sorting servers and cameras by name

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Also sort servers in OptionsServerPage

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Use fast returns in MainWindow::updateServersMenu()

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