Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**************************************************************************
- *ENSICAEN
- *6 Boulevard Marechal Juin
- *F-14050 Caen Cedex
- *
- *Ce fichier est l'oeuvre d'un etudiant de l'ENSI de Caen.
- *Il ne peut etre reproduit, utilise ou modifie sans l'avis express
- *de ses auteurs.
- **************************************************************************/
- /**************************************************************************
- *@author Paul BESSET <paul.besset@ecole.ensicaen.fr>
- *@author Felix VAULTIER <felix.vaultier@ecole.ensicaen.fr>
- *@version 0.0.1
- *
- *@todo Nothing to do
- *@bug Aucun bug detecte
- **************************************************************************/
- /**************************************************************************
- *@file fenetrefille.cpp
- *@brief Sous fenetres du MDI
- **************************************************************************/
- #include "fenetrefille.h"
- FenetreFille::FenetreFille(QWidget *parent) : QMdiSubWindow(parent)
- {
- this -> setMinimumSize(400,300);
- this -> setWindowTitle("Sans Titre");
- monModele = new ModeleFenetreFille();
- layoutPrincipal = new QSplitter(this);
- this -> setWidget(layoutPrincipal);
- boiteEditeur = new QTabWidget(layoutPrincipal);
- editeurHTML = new Editeur();
- boiteEditeur -> addTab(editeurHTML,"Edition");
- apercuHTML = new ApercuHtml(monModele);
- apercuHTML -> setReadOnly(true);
- boiteEditeur -> addTab(apercuHTML, "Visionnage");
- layoutDroite = new QVBoxLayout();
- QWidget *temp = new QWidget(layoutPrincipal);
- apercuHTMLDroite = new ApercuHtml(monModele);
- apercuHTMLDroite -> setReadOnly(true);
- temp -> setLayout(layoutDroite);
- layoutDroite -> addWidget(new QLabel("Appercu:"));
- layoutDroite -> addWidget(apercuHTMLDroite);
- QObject::connect(editeurHTML,SIGNAL(textChanged()),this,SLOT(slotTexte()));
- QObject::connect(editeurHTML,SIGNAL(cursorPositionChanged()),this,SLOT(slotTexte()));
- }
- /*********************************************************
- *Slot de copie en temps réel entre les trois QTextEdit**
- *********************************************************/
- void FenetreFille::slotTexte(){
- //apercuHTML->setText(editeurHTML->toPlainText());
- //apercuHTMLDroite->setText(editeurHTML->toPlainText());
- monModele->setData(editeurHTML->getContent());
- apercuHTML->update();
- apercuHTMLDroite->update();
- }
Add Comment
Please, Sign In to add comment