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>
Moved lessThan method to DVRServer

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Sort servers in Main Window menu

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

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Properly sort models that contains non-server items

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Sort servers in sources view in EventsWindow

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