void VCButton::parseWidgetMenu(int item) { switch (item) { case KVCMenuEditProperties: { VCButtonProperties* p = NULL; p = new VCButtonProperties(this); p->exec(); delete p; } break; case KVCMenuEditCopy: { VCButton* bt = NULL; bt = new VCButton(parentWidget()); bt->init(); bt->copyFrom(this); bt->show(); _app->doc()->setModified(true); } break; default: break; } }