44
CONTENTS
C Viewersourcecode
47
C.1 main.cpp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
C.2 viewer.h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
C.3 viewer.cpp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
D Storagehandlersourcecode
49
D.1 storagehandler.h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
D.2 storagehandler.cpp. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
E <div>tablesourcecode
51
F QMLtablelayout
53
G Memorytestssourcecode
55
G.1 Menu(V3). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
G.1.1 HTML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
G.1.2 QML. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
G.1.2.1 Menu.qml . . . . . . . . . . . . . . . . . . . . . . . . . . 56
G.1.2.2 Contents.qml . . . . . . . . . . . . . . . . . . . . . . . . 56
G.1.2.3 MenuItem.qml . . . . . . . . . . . . . . . . . . . . . . . 56
G.2 Contacts(V3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
G.2.1 HTML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
G.2.1.1 contacts.html . . . . . . . . . . . . . . . . . . . . . . . . 57
G.2.1.2 contactsCode.js . . . . . . . . . . . . . . . . . . . . . . . 57
G.2.1.3 contactsStyle.css . . . . . . . . . . . . . . . . . . . . . . 58
G.2.2 QML. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
G.2.2.1 Contacts.qml . . . . . . . . . . . . . . . . . . . . . . . . 60
G.2.2.2 ContactAdder.qml . . . . . . . . . . . . . . . . . . . . . 61
G.2.2.3 Button.qml . . . . . . . . . . . . . . . . . . . . . . . . . 62
G.3 Player(V3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
G.3.1 HTML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
G.3.1.1 player.html . . . . . . . . . . . . . . . . . . . . . . . . . 62
G.3.1.2 playerCode.js . . . . . . . . . . . . . . . . . . . . . . . . 63
G.3.1.3 playerStyle.css. . . . . . . . . . . . . . . . . . . . . . . . 64
G.3.2 QML. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
G.3.2.1 Player.qml. . . . . . . . . . . . . . . . . . . . . . . . . . 66
G.3.2.2 playerCode.js . . . . . . . . . . . . . . . . . . . . . . . . 68
H Performancetestsourcecode
71
H.1 HTML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
H.2 QML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
v