Undo/Redo Funktion global anwenden ?

Alles rund um die Programmierung mit Qt
Antworten
wojtek85
Beiträge: 37
Registriert: 11. Mai 2007 19:56
Wohnort: Köln
Kontaktdaten:

Undo/Redo Funktion global anwenden ?

Beitrag von wojtek85 »

Hallo,
habe folgendes Problem/Szenario. Ich habe in meiner Anwendung mehrere QTextEdit Felder und in meiner Toolbar Redo und Undo Actions usw., das Problem ist jedoch das ich es bisher nur für ein TextEdit hinbekommen habe, dass die Funktionen klappen. Bspw. :

Code: Alles auswählen

void MainWindow::undo()
{ 
commentsTextBox->undo(); 
}
Kann mir da jmd. weiterhelfen mit nem kleinen Tipp oder Hinweis, finde nichts in der RefDoc.

Danke. W[/quote]
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Naja, du solltest schon zuvor schaun, welches TextEdit aktiv ist und dann dessen Undo-Funktion aufrufen...
wojtek85
Beiträge: 37
Registriert: 11. Mai 2007 19:56
Wohnort: Köln
Kontaktdaten:

Beitrag von wojtek85 »

Ist mir schon klar, das dass oben nur für die eine Textbox funktioniert, aber gibt es denn nicht eine globale Funktion für das ganze MainWindow bpsw. was ein redo() zur Verfügung stellt, ohne dass man das für jede Kleinigkeit definieren muss. Wäre deutlich weniger Arbeit. :?:
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Naja, so dürfte es nur ein 5-Zeiler jeweils für Undo und Redo sein...
Antworten