(void)left;
const QRectF label = get_label_rect(right);
- return QRectF(
+ return enabled() && QRectF(
QPointF(label.left() - LabelHitPadding,
label.top() - LabelHitPadding),
QPointF(right, label.bottom() + LabelHitPadding)
{
QLineEdit *const name_edit = new QLineEdit(parent);
name_edit->setText(_name);
+ name_edit->selectAll();
+ name_edit->setFocus();
connect(name_edit, SIGNAL(textChanged(const QString&)),
this, SLOT(on_text_changed(const QString&)));
form->addRow(tr("Name"), name_edit);
add_colour_option(parent, form);
}
+void Trace::close_popup()
+{
+ _popup->close();
+}
+
void Trace::on_popup_closed()
{
_popup = NULL;