// %flair:license{ // This file is part of the Flair framework distributed under the // CECILL-C License, Version 1.0. // %flair:license} #include "TextEdit.h" #include "Layout.h" #include #include #include TextEdit::TextEdit(Layout *parent, int row, int col, QString name) : XmlWidget(name, "TextEdit", parent) { visible_widget = new QWidget(); visible_widget->setObjectName(name); layout = new QGridLayout(visible_widget); clear = new QPushButton("Effacer"); text = new QTextEdit(); layout->addWidget(text, 0, 0); layout->addWidget(clear, 1, 0); connect(clear, SIGNAL(clicked(bool)), text, SLOT(clear())); parent->addWidget(visible_widget, row, col); } TextEdit::~TextEdit() {} void TextEdit::XmlEvent(QDomElement dom) { text->append(dom.attribute("value")); }