1 #include "QDS_TextEdit.h"
8 QDS_TextEdit::QDS_TextEdit( const QString& id, QWidget* parent, const int flags, const QString& comp )
9 : QDS_Datum( id, parent, flags, comp )
16 QDS_TextEdit::~QDS_TextEdit()
21 Returns string from QTextEdit widget.
23 QString QDS_TextEdit::getString() const
27 res = textEdit()->text();
32 Sets the string into QTextEdit widget.
34 void QDS_TextEdit::setString( const QString& txt )
37 textEdit()->setText( txt );
41 Returns pointer to QTextEdit widget.
43 QTextEdit* QDS_TextEdit::textEdit() const
45 return ::qt_cast<QTextEdit*>( controlWidget() );
49 Create QTextEdit widget as control subwidget.
51 QWidget* QDS_TextEdit::createControl( QWidget* parent )
53 QTextEdit* te = new QTextEdit( parent );
54 connect( te, SIGNAL( textChanged() ), this, SLOT( onTextChanged() ) );
59 Notify about text changing in line edit.
61 void QDS_TextEdit::onTextChanged()
67 QString str = getString();
70 emit paramChanged( str );