Mercurial > hg > octave-nkf
diff gui/src/files-dockwidget.cc @ 15164:bc801a44bb1f
follow Octave pattern for resource_manager singleton
* resource-manager.h, resource-manager.cc: Don't expose pointer to
instance. Use static forwarding functions to access instance and
perform actions.
* files-dockwidget.cc, file-editor-tab.cc, lexer-octave-gui.cc,
main-window.cc, octave-gui.cc, settings-dialog.cc, workspace-view.cc:
Use resource_manager::METHOD instead of
resource_manager::instance()->METHOD.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Mon, 13 Aug 2012 12:16:26 -0400 |
parents | 9d9eb9bac65e |
children |
line wrap: on
line diff
--- a/gui/src/files-dockwidget.cc +++ b/gui/src/files-dockwidget.cc @@ -160,7 +160,10 @@ void files_dock_widget::notice_settings () { - QSettings *settings = resource_manager::instance ()->get_settings (); + QSettings *settings = resource_manager::get_settings (); + + // FIXME -- what should happen if settings is 0? + _file_tree_view->setColumnHidden (0, !settings->value ("showFilenames").toBool ()); _file_tree_view->setColumnHidden (1, !settings->value ("showFileSize").toBool ()); _file_tree_view->setColumnHidden (2, !settings->value ("showFileType").toBool ());