|
|
| Line 1: |
Line 1: |
| [http://qt.io/groups/qt_german/wiki/Model_View_Tutorial_Teil1_CVirtualCdRack ←Allgemeines: Klasse VirtualCdRack]<br />[http://qt.io/groups/qt_german/wiki/Model_View_Tutorial ↑Übersicht Model/View Tutorial:CD Verwaltung↑]<br />[http://qt.io/groups/qt_german/wiki/Model_View_Tutorial_Teil1 Teil 1: Read Only Modell→]
| |
|
| |
|
| =Die Klasse CdRack=
| |
|
| |
| Die Klasse CdRack stellt den Datenlayer der Applikation dar. Sie speichert die einzelnen CDs in einer Liste und auch die Genres. Mittels der üblichen File-Menüs können die Daten in einer <span class="caps">XML</span>-Datei gespeichert bzw. aus einer <span class="caps">XML</span>-Datei geladen werden.
| |
|
| |
| Die Methode '''clear()''' löscht den gesamten Inhalt und löst das Signal '''reset''' aus.<br /> Mittels '''addCD(…)''' können CDs hinzugefügt werden. Es wird das Signal '''inserted(int)''' ausgelöst.<br /> Mittels '''changeDisk(int, const CdDisk&)''' können die Daten einer CD geändert werden.
| |
|
| |
| =Die Klasse CdDisk=
| |
|
| |
| Die Klasse CdDisk beinhaltet die Daten einer CD.
| |