vlp-18 Fixed closing kernel with 'x' of window
[vlp.git] / src / edit / editor.cpp
index 381de48ad206d3a3b42708412ff7dde246e3896e..2e119deb2cb4acea4b941bd757cd745426496815 100644 (file)
@@ -25,7 +25,7 @@
 
 #define TYPENUM        5
 
-Editor *e;
+Editor *editor;
 
 /**
  * @attention Currently not in use
@@ -68,7 +68,7 @@ void My_Edit::keyPressEvent(QKeyEvent *ev)
  * @copydoc QWidget::closeEvent(QCloseEvent*)
  */
 void Editor::closeEvent(QCloseEvent * e) {
-       e->ignore();
+       e->accept();
 }
 
 /**
@@ -670,14 +670,12 @@ void Editor::find_next()
  */
 int main(int argc, char **argv)
 {
-       QApplication a(argc, argv);
-       //a.setStyle(WindowsStyle);
-       /*
-       Defaults are zeroed, so created Editor widget become top-level window.
-       */
-       e = new Editor(argv[1]);
-       e->resize(600, 400);
-       e->show();
-       return a.exec();
+       QApplication app(argc, argv);
+       //app.setStyle(WindowsStyle);
+       editor = new Editor(argv[1]);
+       app.setMainWidget(editor);
+       editor->resize(600, 400);
+       editor->show();
+       return app.exec();
 }