Dokumentacja klasy History

#include <History.h>

Lista wszystkich składowych.


Opis szczegółowy

Klasa przechowująca historię wprowadzonych przez użytkownika ciągów znaków.

Oprócz napisów użytkownika można także wprowadzić na stałe predefiniowane napisy.

Historia ma ograniczoną liczbę "slotów" na napisy wprowadzone przez użytkownika, najstarsze są usuwane po ich zapełnieniu. Predefiniowane ciągi znaków nie są nigdy usuwane (ani wliczane w ogólną liczbę slotów).

Zobacz również:
HistoryManager


Metody publiczne

 History (void)
 Konstruktor domyślny.
 ~History (void)
 Destruktor.
void InsertUserString (const wxString &string)
 Dodaj tekst użytkownika.
void InsertPermanentString (const wxString &string)
 Dodaj tekst permanentny.
void Save (wxConfigBase *pConfig) const
void Load (wxConfigBase *pConfig)
wxArrayString Strings () const
 Zwraca tablicę wszystkich napisów znajdujących się w historii.


Dokumentacja funkcji składowych

void History::InsertPermanentString const wxString &  string  ) 
 

Dodaj tekst permanentny.

Dodaje na koniec historii ciąg znaków, który nie będzie usuwany nawet, gdy cała lista historii będzie zapełniona.

W przeciwieństwie do InsertUserString nie jest sprawdzane, czy ciąg znaków już istnieje.

void History::InsertUserString const wxString &  string  ) 
 

Dodaj tekst użytkownika.

Dodaje do historii ciąg znaków wprowadzony przez użytkownika. Jeśli ciąg ten znajduje się już w historii, to zostanie on przesunięty na jej początek. Jeśli nie, to zostanie dodany na początek.

W przypadku dodania ciągu, gdy lista historii jest już pełna, usuwany zostaje ostatni w kolejności ciąg znaków dodany przez użytkownika.


Dokumentacja dla tej klasy została wygenerowana z plików:
Wygenerowano Fri Sep 29 21:04:51 2006 dla EduOptim2 programem  doxygen 1.4.6