Przystosowalem do oblusgi managera konfiguracji.
Katalog na *rozne* pliki, teraz zawiera plik konfiguracyjny serwera.
Maly plik zawierajacy mniej\lub bardziej precyzyjne sugestie dot. tego co trzeba naprawic,zrobic lub nad czym sie trzeba zastanowic.
Docelowo powinno to byc zalatwione niby jako ticket. Ja to traktuje nieco mniej oficjalnie (bardzo luzne sugestie).
Struktury i funkcje ogolnego uzycia. Wersja robocza, czeka na porzadny refactoring.
Klasa reprezentujaca zarzadce plik konfiguracyjnego.
Do zadan zarzadcy naleza: wczytanie pliku konfiguracyjnego, sparsowanie go, zwracanie wartosci podanych zmiennych w oczekiwanym przez odpytujacego formacie(typie). W implementacje jest dosc przyjemnie wbudowane logowanie (debug mode).
Przyznam sie, ze nie jest zbyt pieknie zaprojektowana klasa (o QVariant dowiedzialem sie juz po jej stworzeniu), ale spisuje sie calkiem niezle. Rowniez kandydat do refaktoringu.
Wyrzucilem stale zmienne statyczne (fuj), zamiast tego przekazuje ConfigManagera ktory mi sluzy do odczytania potrzebnych danych (i rejestrowania ew. niepowodzen). Dodalem rejestrowanie bledow zwiazanych z otwarciem polaczenia z baza danych. Melduje rowniez, ze "u mnie wszystko dziala"