Beispiel #1
0
void VCFrame::addXYPad(QPoint at)
{
	VCXYPad* xypad = new VCXYPad(this);
	Q_ASSERT(xypad != NULL);
	xypad->show();

	if (at.isNull() == false)
		xypad->move(at);
	else
		xypad->move(m_mousePressPoint);

	_app->virtualConsole()->setSelectedWidget(xypad);

	_app->doc()->setModified();
}
Beispiel #2
0
void VCFrame::slotAddXYPad(QPoint p)
{
  VCXYPad* x = new VCXYPad(this);
  assert(x);
  x->init();
  x->show();

  x->move(p);
    
  _app->doc()->setModified(true);
}
Beispiel #3
0
void VirtualConsole::slotAddXYPad()
{
    VCWidget* parent(closestParent());
    if (parent == NULL)
        return;

    VCXYPad* xypad = new VCXYPad(parent, m_doc);
    Q_ASSERT(xypad != NULL);
    xypad->show();
    xypad->move(parent->lastClickPoint());
    clearWidgetSelection();
    setWidgetSelected(xypad, true);
    m_doc->setModified();
}