comparison libgui/src/main-window.cc @ 19623:4fe86a372f10 gui-release

Fix compilation error when building without QScintilla * main-window.cc (main_window::confirm_exit_octave, main_window::connect_visibility_changed, main_window::focus_changed): Add #ifdef HAVE_QSCINTILLA around editor_window.
author Mike Miller <mtmiller@ieee.org>
date Sun, 18 Jan 2015 18:33:43 -0500
parents f9a944b9e1cb
children 37d37297acf8 4e85ca0b4887
comparison
equal deleted inserted replaced
19622:722ff3e45bea 19623:4fe86a372f10
172 { 172 {
173 dock = qobject_cast <octave_dock_widget *> (w_new); 173 dock = qobject_cast <octave_dock_widget *> (w_new);
174 if (dock) 174 if (dock)
175 break; // it is a QDockWidget ==> exit loop 175 break; // it is a QDockWidget ==> exit loop
176 176
177 #ifdef HAVE_QSCINTILLA
177 if (qobject_cast <octave_qscintilla *> (w_new)) 178 if (qobject_cast <octave_qscintilla *> (w_new))
178 { 179 {
179 dock = static_cast <octave_dock_widget *> (editor_window); 180 dock = static_cast <octave_dock_widget *> (editor_window);
180 break; // it is the editor window ==> exit loop 181 break; // it is the editor window ==> exit loop
181 } 182 }
183 #endif
182 184
183 w_new = qobject_cast <QWidget *> (w_new->previousInFocusChain ()); 185 w_new = qobject_cast <QWidget *> (w_new->previousInFocusChain ());
184 if (w_new == start) 186 if (w_new == start)
185 break; // we have arrived where we began ==> exit loop 187 break; // we have arrived where we began ==> exit loop
186 188
1080 main_window::connect_visibility_changed (void) 1082 main_window::connect_visibility_changed (void)
1081 { 1083 {
1082 foreach (octave_dock_widget *widget, dock_widget_list ()) 1084 foreach (octave_dock_widget *widget, dock_widget_list ())
1083 widget->connect_visibility_changed (); 1085 widget->connect_visibility_changed ();
1084 1086
1087 #ifdef HAVE_QSCINTILLA
1085 editor_window->enable_menu_shortcuts (false); 1088 editor_window->enable_menu_shortcuts (false);
1089 #endif
1086 } 1090 }
1087 1091
1088 void 1092 void
1089 main_window::copyClipboard (void) 1093 main_window::copyClipboard (void)
1090 { 1094 {
2351 if (ans != QMessageBox::Ok) 2355 if (ans != QMessageBox::Ok)
2352 return false; 2356 return false;
2353 2357
2354 } 2358 }
2355 2359
2360 #ifdef HAVE_QSCINTILLA
2356 closenow = editor_window->check_closing (1); // 1: exit request from gui 2361 closenow = editor_window->check_closing (1); // 1: exit request from gui
2362 #endif
2357 2363
2358 return closenow; 2364 return closenow;
2359 } 2365 }
2360 2366
2361 2367