@@ -112,8 +112,6 @@ EdytorNc::EdytorNc(Medium *medium)
112112 openExampleAct = nullptr ;
113113 commApp = nullptr ;
114114
115- selectedExpressions.clear ();
116-
117115 clipboard = QApplication::clipboard ();
118116 connect (clipboard, SIGNAL (dataChanged ()), this , SLOT (clipboardChanged ()));
119117
@@ -1430,7 +1428,7 @@ void EdytorNc::updateMenus()
14301428 splittAct->setEnabled (hasMdiChildNotReadOnly);
14311429 convertProgAct->setEnabled (hasMdiChildNotReadOnly);
14321430 cmpMacroAct->setEnabled (hasMdiChildNotReadOnly);
1433- cleanUpDialogAct ->setEnabled (hasMdiChildNotReadOnly);
1431+ m_addonsActions-> cleanUp () ->setEnabled (hasMdiChildNotReadOnly);
14341432 swapAxesAct->setEnabled (hasMdiChildNotReadOnly);
14351433 semiCommAct->setEnabled (hasMdiChildNotReadOnly && hasSelection);
14361434 paraCommAct->setEnabled (hasMdiChildNotReadOnly && hasSelection);
@@ -1732,6 +1730,7 @@ void EdytorNc::createActions()
17321730 m_addonsActions->blockSkipIncrement ()->setShortcut (tr (" Ctrl+2" ));
17331731 m_addonsActions->blockSkipDecrement ()->setShortcut (tr (" Ctrl+3" ));
17341732 // m_addonsActions->chamfer()->setShortcut(tr("F9"));
1733+ // m_addonsActions->cleanUp()->setShortcut(QKeySequence::Print);
17351734
17361735 insertSpcAct = new QAction (QIcon (" :/images/insertspc.png" ), tr (" &Insert spaces" ), this );
17371736 insertSpcAct->setShortcut (tr (" F4" ));
@@ -1755,11 +1754,6 @@ void EdytorNc::createActions()
17551754 insertEmptyLinesAct->setToolTip (tr (" Insert empty lines" ));
17561755 connect (insertEmptyLinesAct, SIGNAL (triggered ()), this , SLOT (doInsertEmptyLines ()));
17571756
1758- cleanUpDialogAct = new QAction (QIcon (" :/images/cleanup.png" ), tr (" Clean &up" ), this );
1759- // cleanUpDialogAct->setShortcut(QKeySequence::Print);
1760- cleanUpDialogAct->setToolTip (tr (" Remove text using regular expressions" ));
1761- connect (cleanUpDialogAct, SIGNAL (triggered ()), this , SLOT (displayCleanUpDialog ()));
1762-
17631757 insertDotAct = new QAction (QIcon (" :/images/dots.png" ), tr (" Insert dots" ), this );
17641758 insertDotAct->setShortcut (tr (" F6" ));
17651759 insertDotAct->setToolTip (tr (" Inserts decimal dot" ));
@@ -1971,7 +1965,7 @@ void EdytorNc::createMenus()
19711965 toolsMenu->addAction (insertDotAct);
19721966 toolsMenu->addAction (insertEmptyLinesAct);
19731967 toolsMenu->addAction (removeEmptyLinesAct);
1974- toolsMenu->addAction (cleanUpDialogAct );
1968+ toolsMenu->addAction (m_addonsActions-> cleanUp () );
19751969 toolsMenu->addAction (swapAxesAct);
19761970 toolsMenu->addAction (splittAct);
19771971 toolsMenu->addAction (renumberAct);
@@ -2051,7 +2045,7 @@ void EdytorNc::createToolBars()
20512045 toolsToolBar->addSeparator ();
20522046 toolsToolBar->addAction (insertSpcAct);
20532047 toolsToolBar->addAction (removeSpcAct);
2054- toolsToolBar->addAction (cleanUpDialogAct );
2048+ toolsToolBar->addAction (m_addonsActions-> cleanUp () );
20552049 toolsToolBar->addAction (insertDotAct);
20562050 toolsToolBar->addAction (swapAxesAct);
20572051 toolsToolBar->addAction (renumberAct);
@@ -2307,13 +2301,6 @@ void EdytorNc::readSettings()
23072301 ui->currentPathCheckBox ->setChecked (settings.value (" FileBrowserShowCurrentFileDir" ,
23082302 false ).toBool ());
23092303 ui->filePreviewSpinBox ->setValue (settings.value (" FilePreviewNo" , 10 ).toInt ());
2310-
2311- settings.beginGroup (" CleanUpDialog" );
2312-
2313- selectedExpressions = settings.value (" SelectedExpressions" ,
2314- (QStringList () << " " )).toStringList ();
2315-
2316- settings.endGroup ();
23172304}
23182305
23192306void EdytorNc::writeSettings ()
@@ -2422,10 +2409,6 @@ void EdytorNc::writeSettings()
24222409 settings.setValue (" CurrentSession" , currentSession);
24232410 settings.endGroup ();
24242411
2425- settings.beginGroup (" CleanUpDialog" );
2426- settings.setValue (" SelectedExpressions" , selectedExpressions);
2427- settings.endGroup ();
2428-
24292412 if (!defaultMdiWindowProperites.startEmpty ) {
24302413 saveSession (currentSession);
24312414 }
@@ -3846,24 +3829,6 @@ void EdytorNc::doParaComment()
38463829 }
38473830}
38483831
3849- void EdytorNc::displayCleanUpDialog ()
3850- {
3851- MdiChild *editorWindow = activeMdiChild ();
3852-
3853- if (editorWindow) {
3854- cleanUpDialog *dialog = new cleanUpDialog (this );
3855-
3856- int result = dialog->exec (selectedExpressions, editorWindow->textEdit ()->toPlainText ());
3857-
3858- if (result == QDialog::Accepted) {
3859- selectedExpressions = dialog->getSelectedExpressions ();
3860- editorWindow->doRemoveTextByRegExp (selectedExpressions);
3861- }
3862-
3863- delete (dialog);
3864- }
3865- }
3866-
38673832void EdytorNc::doSwapAxes ()
38683833{
38693834 QString first, second;
0 commit comments