21#include "stringedit.h"
24#include <tqlineedit.h>
29StringEdit::StringEdit( Property *property, TQWidget *parent, const char *name)
32 TQHBoxLayout *l = new TQHBoxLayout( this, 0, 0);
33 m_edit = new TQLineEdit( this);
34 m_edit->setSizePolicy(TQSizePolicy::Expanding, TQSizePolicy::Expanding);
36 m_edit->setMinimumHeight(5);
38 setFocusWidget(m_edit);
40 connect(m_edit, TQ_SIGNAL(textChanged( const TQString&)), this, TQ_SLOT(slotValueChanged( const TQString&)));
43StringEdit::~StringEdit()
49 return m_edit->text();
53StringEdit::setValue( const TQVariant &value, bool emitChange)
55 m_edit->blockSignals( true);
56 m_edit->setText(value.toString());
57 m_edit->blockSignals( false);
59 emit valueChanged( this);
63StringEdit::slotValueChanged( const TQString &)
65 emit valueChanged( this);
69StringEdit::setReadOnlyInternal( bool readOnly)
71 m_edit->setReadOnly(readOnly);
74#include "stringedit.moc"
The base class representing a single property.
const char * name(StdAction id)
Namespace for a set of classes implementing generic properties framework.
|