====== PlayGround ======
Änderung ohne Login
===== CodeTest =====
void MVW_Settings::HashToString(QString &data)
{
data.clear(); //Sicherstellen das data leer ist
// Alle Hash-Elemente durchgehen und als String zurückgeben
QHashIterator*> hash(this->m_settings);
while (hash.hasNext()) {
hash.next();
data.append("[");
data.append(hash.key()); //Gruppe Speichern
data.append("]\n");
QMapIterator map(*hash.value());
while (map.hasNext()) {
map.next();
data.append(map.key()); //Schlüssel Speichern
data.append("=");
data.append("\""); //Wert eingeschlossen von "
if ( map.value().canConvert(QVariant::String) ) {
QString val = map.value().toString();
val.replace("\"", "\\\""); // '"' als '\"' speichern!
data.append(val);
} else {
data.append(map.value().toByteArray());
}
data.append("\""); //Wert eingeschlossen von "
data.append("\n"); //nächste Zeile
}
}
}
===== CodeTest2 =====
Text für Codetest 2
[[http://schmufu.dyndns.org/viewvc|ViewVC]] ((ein Hostloser link geht leider nicht))
===== CodeTest3 =====
kann ich gleich danach auch schreiben?
und macht der nun nen Inhaltsverzeichniss der Seite?
===== CodeTestEnde =====
Wie sieht das Inhaltsverzeichniss der Seite jetzt aus?
===== Verlinkung zu Bugs in Bugilla =====
Der folgende Link sollte zu Bug [[bug>76]] 76 in Bugzilla verklinken. Funktioniert!
Das dann in einer Box?
Dies ist dann der Inhalt der Box
Auch neue Zeilen und
| Table | with | 4 | columns |
| sollten| funk | tio | nieren|
Dies ist dann der Inhalt der Box
Auch neue Zeilen und
| Table | with | 4 | columns |
| sollten| funk | tio | nieren|
===== Test von Verlinkungen =====
Der folgende Link sollte zu Bug [[bug>76]] 76 in Bugzilla verklinken. Funktioniert!
Link: [[test>Filename:122/ref?HierDannNeQuery]]
Link zu revision 256: [[vcref>MaterialVerwaltung_v2?256]]
===== Dot Test =====
digraph example {
graph [ rankdir="LR" ];
node [shape=record, fontname=Helvetica, fontsize=10];
a [ label="MVW_Settings_User" URL="\ref MVW_Settings_User"];
b [ label="MVW_Settings" URL="\ref MVW_Settings"];
c [ label="MVW_Settings_Program" URL="\ref MVW_Settings_Program"];
b -> c [ arrowhead="open", style="dashed" ];
b -> a [ arrowhead="open", style="dashed" ];
}
Und noch nen Test
digraph finite_state_machine {
rankdir=LR;
size="9,5"
node [shape = doublecircle]; LR_0 LR_3 LR_4 LR_8;
node [shape = circle];
LR_0 -> LR_2 [ label = "SS(B)" ];
LR_0 -> LR_1 [ label = "SS(S)" ];
LR_1 -> LR_3 [ label = "S($end)" ];
LR_2 -> LR_6 [ label = "SS(b)" ];
LR_2 -> LR_5 [ label = "SS(a)" ];
LR_2 -> LR_4 [ label = "S(A)" ];
LR_5 -> LR_7 [ label = "S(b)" ];
LR_5 -> LR_5 [ label = "S(a)" ];
LR_6 -> LR_6 [ label = "S(b)" ];
LR_6 -> LR_5 [ label = "S(a)" ];
LR_7 -> LR_8 [ label = "S(b)" ];
LR_7 -> LR_5 [ label = "S(a)" ];
LR_8 -> LR_6 [ label = "S(b)" ];
LR_8 -> LR_5 [ label = "S(a)" ];
}
==== Register Test ====
Das Register Plugin evt. noch updaten (im aktuellen git repos ist die Sache mit dem Font Path behoben), siehe http://blackfin.uclinux.org/git/?p=users/vapier/register.git;a=summary
Ein Register (einer CPU/FPGA etc) kann jetzt auch angezeigt werden.
register = WDOG_CTL
long desc = Watchdog Control Register
short desc = moo
perms = RW
addr = 0xFFC00200
reset = 0x0AD0
length = 16
bit range = 15 15
bit name = WDR0
bit desc = 0 - Watchdog timer has not expired\n1 - Watchdog timer has expired
bit flags = W1C
bit range = 11 4
bit name = WDEN
bit desc = 0xAD - Counter disabled\nAll other values - Counter enabled
UML geht jetzt auch, das .jar archive musste mit dem vollen Pfad angegeben werden
box "Internal Service" #LightBlue
participant Bob
participant Alice
end box
participant Other
Bob -> Alice : hello
Alice ->] : hello
==== SVG-Edit test ====
{{svg>svgtestpage.svg}}