21#include "editoritem.h"
28#include <kactivelabel.h>
32#define RECTEDIT_MASK "%1,%2 %3x%4"
36RectEdit::RectEdit( Property *property, TQWidget *parent, const char *name)
41 m_edit->setFocusPolicy(TQWidget::NoFocus);
42 m_edit->setPaletteBackgroundColor(palette().active().base());
43 m_edit->setWordWrap( TQTextEdit::NoWrap );
44 m_edit->setMinimumHeight(5);
59RectEdit::setValue( const TQVariant &value, bool emitChange)
62 m_edit->selectAll( false);
63 m_edit->setText(TQString(RECTEDIT_MASK).arg(value.toRect().x()).
64 arg(value.toRect().y()).arg(value.toRect().width()).arg(value.toRect().height()));
65 TQToolTip::add( this, i18n( "Position: %1, %2\nSize: %3 x %4").arg(value.toRect().x()).
66 arg(value.toRect().y()).arg(value.toRect().width()).arg(value.toRect().height()));
69 emit valueChanged( this);
73RectEdit::drawViewer(TQPainter *p, const TQColorGroup &cg, const TQRect &r, const TQVariant &value)
76 rect.setBottom(r.bottom()+1);
78 TQString(RECTEDIT_MASK).arg(value.toRect().x()).arg(value.toRect().y())
79 .arg(value.toRect().width()).arg(value.toRect().height()));
87RectEdit::setReadOnlyInternal( bool readOnly)
92#include "rectedit.moc"
The base class representing a single property.
const char * name(StdAction id)
Namespace for a set of classes implementing generic properties framework.
|