void PropertiesPalette_Group::handleShapeEditEnded() { disconnect(m_ScMW->nodePalette, SIGNAL(paletteClosed()), this, SLOT(handleShapeEditEnded())); if ((m_haveDoc) && (m_haveItem)) { if (m_tmpSelection->count() > 0) { m_doc->m_Selection->copy(*m_tmpSelection, false); m_doc->m_Selection->connectItemToGUI(); } m_tmpSelection->clear(); } }
void NodePalette::closeEvent(QCloseEvent *ce) { if (doc != 0) { MoveN(); doc->nodeEdit.ClRe = -1; doc->nodeEdit.ClRe2 = -1; doc->nodeEdit.SegP1 = -1; doc->nodeEdit.SegP2 = -1; doc->nodeEdit.SelNode.clear(); } PolySplit->setEnabled( false ); BezierClose->setEnabled( false ); emit paletteClosed(); ScrPaletteBase::closeEvent(ce); }
void PropertiesPalette_Group::handleShapeEditEnded() { disconnect(m_ScMW->nodePalette, SIGNAL(paletteClosed()), this, SLOT(handleShapeEditEnded())); if ((m_haveDoc) && (m_haveItem)) { if (m_tmpSelection->count() > 0) { m_doc->m_Selection->copy(*m_tmpSelection, false); m_doc->m_Selection->connectItemToGUI(); } m_tmpSelection->clear(); // m_ScMW->propertiesPalette->setCurrentItem(m_doc->m_Selection->itemAt(0)); // m_ScMW->scrActions["itemGroup"]->setEnabled(true); // m_ScMW->propertiesPalette->xyzPal->doUnGroup->setEnabled(true); } }
void PropertiesPalette_Group::handleShapeEdit() { if (!m_ScMW || m_ScMW->scriptIsRunning()) return; if ((m_haveDoc) && (m_haveItem)) { m_tmpSelection->clear(); m_tmpSelection->copy(*m_doc->m_Selection, true); m_doc->m_Selection->clear(); m_doc->m_Selection->addItem(m_item); m_item->isSingleSel = true; m_item->update(); m_ScMW->view->requestMode(modeEditClip); connect(m_ScMW->nodePalette, SIGNAL(paletteClosed()), this, SLOT(handleShapeEditEnded())); emit shapeEditStarted(); } }
void NodePalette::EndEdit() { if (doc != 0) { MoveN(); doc->nodeEdit.ClRe = -1; doc->nodeEdit.ClRe2 = -1; doc->nodeEdit.SegP1 = -1; doc->nodeEdit.SegP2 = -1; doc->nodeEdit.SelNode.clear(); EditCont->setChecked(false); ToggleConMode(); } PolySplit->setEnabled( false ); BezierClose->setEnabled( false ); EditCont->setChecked(false); emit paletteClosed(); }