void VCFrame::addLabel(QPoint at) { VCLabel* label = new VCLabel(this); Q_ASSERT(label != NULL); label->show(); if (at.isNull() == false) label->move(at); else label->move(m_mousePressPoint); _app->virtualConsole()->setSelectedWidget(label); _app->doc()->setModified(); }
void VCFrame::slotAddLabel(QPoint p) { VCLabel* l = new VCLabel(this); assert(l); l->init(); l->show(); l->move(p); _app->doc()->setModified(true); }
void VirtualConsole::slotAddLabel() { VCWidget* parent(closestParent()); if (parent == NULL) return; VCLabel* label = new VCLabel(parent, m_doc); Q_ASSERT(label != NULL); label->show(); label->move(parent->lastClickPoint()); clearWidgetSelection(); setWidgetSelected(label, true); m_doc->setModified(); }