Mercurial > hg > octave-nkf
diff gui/src/FilesDockWidget.cpp @ 13537:a43ecce77eec
Introduced a central ResourceManager class.
author | Jacob Dawid <jacob.dawid@googlemail.com> |
---|---|
date | Tue, 26 Jul 2011 19:04:07 +0200 |
parents | 869c62c15e95 |
children | a4b5cad8f7c6 |
line wrap: on
line diff
--- a/gui/src/FilesDockWidget.cpp +++ b/gui/src/FilesDockWidget.cpp @@ -16,6 +16,7 @@ * along with this program. If not, see <http://www.gnu.org/licenses/>. */ +#include "ResourceManager.h" #include "FilesDockWidget.h" #include <QApplication> @@ -23,7 +24,6 @@ #include <QCompleter> #include <QSettings> #include <QProcess> -#include <QDesktopServices> FilesDockWidget::FilesDockWidget (QWidget * parent):QDockWidget (parent) { @@ -111,14 +111,10 @@ else { // Check if the user wants to use a custom file editor. - QDesktopServices desktopServices; - QString settingsFile = - desktopServices.storageLocation (QDesktopServices::HomeLocation) + - "/.quint/settings.ini"; - QSettings settings (settingsFile, QSettings::IniFormat); - if (settings.value ("useCustomFileEditor").toBool ()) + QSettings *settings = ResourceManager::instance ()->settings (); + if (settings->value ("useCustomFileEditor").toBool ()) { - QString editor = settings.value ("customFileEditor").toString (); + QString editor = settings->value ("customFileEditor").toString (); QStringList arguments; arguments << fileInfo.filePath (); QProcess::execute (editor, arguments); @@ -169,5 +165,11 @@ void FilesDockWidget::noticeSettings () { - + QSettings *settings = ResourceManager::instance ()->settings (); + m_fileTreeView->setColumnHidden (0, !settings->value ("showFilenames").toBool ()); + m_fileTreeView->setColumnHidden (1, !settings->value ("showFileSize").toBool ()); + m_fileTreeView->setColumnHidden (2, !settings->value ("showFileType").toBool ()); + m_fileTreeView->setColumnHidden (3, !settings->value ("showLastModified").toBool ()); + m_fileTreeView->setAlternatingRowColors (settings->value ("useAlternatingRowColors").toBool ()); + //if (settings.value ("showHiddenFiles").toBool ()) }