Changeset 6150c3a in OpenModelica
Legend:
- Unmodified
- Added
- Removed
-
OMEdit/OMEditLIB/Modeling/ModelWidgetContainer.cpp
r16ac91dd r6150c3a 3541 3541 pExportMenu->addAction(MainWindow::instance()->getExportToOMNotebookAction()); 3542 3542 pMenu->addSeparator(); 3543 mpPasteAction->setEnabled(QApplication::clipboard()->mimeData()->hasFormat(Helper::cutCopyPasteFormat) && qobject_cast<const MimeData*>(QApplication::clipboard()->mimeData())); 3543 bool isSystemLibrary = mpModelWidget->getLibraryTreeItem()->isSystemLibrary() || isVisualizationView(); 3544 mpPasteAction->setEnabled(!isSystemLibrary && QApplication::clipboard()->mimeData()->hasFormat(Helper::cutCopyPasteFormat) && qobject_cast<const MimeData*>(QApplication::clipboard()->mimeData())); 3544 3545 pMenu->addAction(mpPasteAction); 3545 3546 pMenu->addSeparator(); … … 4794 4795 copyItems(); 4795 4796 } else if (!shiftModifier && controlModifier && event->key() == Qt::Key_V && mpModelWidget->getLibraryTreeItem()->getLibraryType() == LibraryTreeItem::Modelica) { 4796 pasteItems(); 4797 bool isSystemLibrary = mpModelWidget->getLibraryTreeItem()->isSystemLibrary() || isVisualizationView(); 4798 if (!isSystemLibrary) { 4799 pasteItems(); 4800 } 4797 4801 } else if (controlModifier && event->key() == Qt::Key_D && isAnyItemSelectedAndEditable(event->key())) { 4798 4802 mpModelWidget->beginMacro("Duplicate by key press");
Note: See TracChangeset
for help on using the changeset viewer.