diff --git a/Kod%3A-%C5%81adowanie-pliku-konfiguracyjnego-stylu-%27style.cfg%27.md b/Kod%3A-%C5%81adowanie-pliku-konfiguracyjnego-stylu-%27style.cfg%27.md new file mode 100644 index 0000000..5bf5775 --- /dev/null +++ b/Kod%3A-%C5%81adowanie-pliku-konfiguracyjnego-stylu-%27style.cfg%27.md @@ -0,0 +1,22 @@ +# Ładowanie pliku konfiguracyjnego stylu 'style.cfg' + +Klasa `GUI` odpowiedzialna jest za zarządzanie plikiem konfiguracyjnym 'style.cfg' + +### Odczytywanie pojedyńczej zmiennej z pliku (`R`) + +Funkcja ta, jest odpowiedzialna za odczytanie zawartości danego recordu i sprawdzenie jego poprawności + +1. Inicjacja funkcji `__checkIfFileExist` w celu sprawdzenia czy plik 'style.cfg' istnieje +2. Zczytanie i zapisanie wszystkich danych z pliku 'style.cfg' do słownika `content` w formacie: `'nazwa zmiennej' : ['zmienna', 'typ zmiennej']` +3. Inicjacja funkcji `__checkIfRecordExist` w celu sprawdzenia czy w słowniku `content` znajduje się żądany record +4. Inicjacja, odpowiedniej dla typu zmiennej, funkcji mającej na celu sprawdzenie jej poprawności i jej przetworzenie +5. Funkcja zwraca wartość zmiennej + +### Funkcje sprawdzające istnienie + +- `__checkIfFileExist` - funkcja sprawdza czy plik istnieje +- `__checkIfRecordExist` - funkcja sprawdza czy `record` istnieje w słowniku `content` + +### Funkcje sprawdzające poprawność recordu + +Funkcje te odpowiadają za sprawdzenie poprawności zmiennej i w razie potrzeby przetwarzają ją na pożądaną formę. \ No newline at end of file