Mercurial > hg > octave-nkf
diff libgui/src/files-dock-widget.cc @ 17790:86c6ae5f969e
Use GNU style coding conventions for code in libgui/
* libgui/qterminal/libqterminal/QTerminal.h, libgui/src/color-picker.cc,
libgui/src/color-picker.h, libgui/src/dialog.cc, libgui/src/dialog.h,
libgui/src/documentation-dock-widget.cc, libgui/src/files-dock-widget.cc,
libgui/src/files-dock-widget.h, libgui/src/find-files-dialog.cc,
libgui/src/find-files-dialog.h, libgui/src/find-files-model.cc,
libgui/src/find-files-model.h, libgui/src/history-dock-widget.cc,
libgui/src/history-dock-widget.h, libgui/src/m-editor/file-editor-interface.h,
libgui/src/m-editor/file-editor-tab.cc, libgui/src/m-editor/file-editor-tab.h,
libgui/src/m-editor/file-editor.cc, libgui/src/m-editor/find-dialog.cc,
libgui/src/m-editor/find-dialog.h, libgui/src/m-editor/octave-qscintilla.cc,
libgui/src/main-window.cc, libgui/src/main-window.h,
libgui/src/news-dock-widget.h, libgui/src/octave-dock-widget.cc,
libgui/src/octave-dock-widget.h, libgui/src/octave-gui.cc,
libgui/src/octave-qt-link.cc, libgui/src/octave-qt-link.h,
libgui/src/qtinfo/parser.cc, libgui/src/qtinfo/parser.h,
libgui/src/qtinfo/webinfo.cc, libgui/src/qtinfo/webinfo.h,
libgui/src/resource-manager.cc, libgui/src/settings-dialog.cc,
libgui/src/settings-dialog.h, libgui/src/terminal-dock-widget.cc,
libgui/src/welcome-wizard.cc, libgui/src/workspace-model.cc,
libgui/src/workspace-model.h, libgui/src/workspace-view.cc,
libgui/src/workspace-view.h:
Use GNU style coding conventions for code in libgui/
author | Rik <rik@octave.org> |
---|---|
date | Tue, 29 Oct 2013 09:54:40 -0700 |
parents | d63878346099 |
children | 752f6b358754 |
line wrap: on
line diff
--- a/libgui/src/files-dock-widget.cc +++ b/libgui/src/files-dock-widget.cc @@ -63,7 +63,7 @@ : octave_dock_widget (p) { setObjectName ("FilesDockWidget"); - setWindowIcon (QIcon(":/actions/icons/logo.png")); + setWindowIcon (QIcon (":/actions/icons/logo.png")); set_title (tr ("File Browser")); setToolTip (tr ("Browse your files.")); @@ -84,53 +84,60 @@ _current_directory = new QComboBox (_navigation_tool_bar); _current_directory->setToolTip (tr ("Enter the path or filename")); - _current_directory->setEditable(true); - _current_directory->setMaxCount(MaxMRUDirs); - _current_directory->setInsertPolicy(QComboBox::NoInsert); - _current_directory->setSizeAdjustPolicy (QComboBox::AdjustToMinimumContentsLengthWithIcon); - QSizePolicy sizePol(QSizePolicy::Expanding, QSizePolicy::Preferred); - _current_directory->setSizePolicy(sizePol); + _current_directory->setEditable (true); + _current_directory->setMaxCount (MaxMRUDirs); + _current_directory->setInsertPolicy (QComboBox::NoInsert); + _current_directory->setSizeAdjustPolicy ( + QComboBox::AdjustToMinimumContentsLengthWithIcon); + QSizePolicy sizePol (QSizePolicy::Expanding, QSizePolicy::Preferred); + _current_directory->setSizePolicy (sizePol); - QAction *directory_up_action = new QAction (QIcon(":/actions/icons/up.png"), + QAction *directory_up_action = new QAction (QIcon (":/actions/icons/up.png"), "", _navigation_tool_bar); directory_up_action->setToolTip (tr ("Move up one directory")); - _sync_browser_directory_action = new QAction (QIcon(":/actions/icons/reload.png"), - tr("Show octave directory"), _navigation_tool_bar); - _sync_browser_directory_action->setToolTip (tr ("Goto current octave directory")); + _sync_browser_directory_action + = new QAction (QIcon (":/actions/icons/reload.png"), + tr ("Show octave directory"), _navigation_tool_bar); + _sync_browser_directory_action->setToolTip ( + tr ("Goto current octave directory")); _sync_browser_directory_action->setEnabled ("false"); - _sync_octave_directory_action = new QAction (QIcon(":/actions/icons/ok.png"), - tr("Set octave directory"), _navigation_tool_bar); - _sync_octave_directory_action->setToolTip (tr ("Set octave directroy to current browser directory")); + _sync_octave_directory_action + = new QAction (QIcon (":/actions/icons/ok.png"), + tr ("Set octave directory"), _navigation_tool_bar); + _sync_octave_directory_action->setToolTip ( + tr ("Set octave directroy to current browser directory")); _sync_octave_directory_action->setEnabled ("false"); - QToolButton * popdown_button = new QToolButton(); - popdown_button->setToolTip(tr ("Actions on current directory")); - QMenu * popdown_menu = new QMenu(); + QToolButton * popdown_button = new QToolButton (); + popdown_button->setToolTip (tr ("Actions on current directory")); + QMenu * popdown_menu = new QMenu (); popdown_menu->addAction (QIcon (":/actions/icons/home.png"), tr ("Show Home directory"), this, SLOT (popdownmenu_home (bool))); - popdown_menu->addAction(_sync_browser_directory_action); - popdown_menu->addAction(_sync_octave_directory_action); - popdown_button->setMenu(popdown_menu); - popdown_button->setPopupMode(QToolButton::InstantPopup); - popdown_button->setDefaultAction(new QAction(QIcon(":/actions/icons/gear.png"),"", _navigation_tool_bar)); + popdown_menu->addAction (_sync_browser_directory_action); + popdown_menu->addAction (_sync_octave_directory_action); + popdown_button->setMenu (popdown_menu); + popdown_button->setPopupMode (QToolButton::InstantPopup); + popdown_button->setDefaultAction (new QAction ( + QIcon (":/actions/icons/gear.png"), "", + _navigation_tool_bar)); - popdown_menu->addSeparator(); + popdown_menu->addSeparator (); popdown_menu->addAction (QIcon (":/actions/icons/search.png"), tr ("Search directory"), this, SLOT (popdownmenu_search_dir (bool))); - popdown_menu->addSeparator(); - popdown_menu->addAction( tr ("Find Files ..."), - this, SLOT(popdownmenu_findfiles(bool))); - popdown_menu->addSeparator(); - popdown_menu->addAction(QIcon(":/actions/icons/filenew.png"), - tr ("New File"), - this, SLOT(popdownmenu_newfile(bool))); - popdown_menu->addAction(QIcon(":/actions/icons/folder_new.png"), - tr ("New Directory"), - this, SLOT(popdownmenu_newdir(bool))); + popdown_menu->addSeparator (); + popdown_menu->addAction ( tr ("Find Files ..."), + this, SLOT (popdownmenu_findfiles (bool))); + popdown_menu->addSeparator (); + popdown_menu->addAction (QIcon (":/actions/icons/filenew.png"), + tr ("New File"), + this, SLOT (popdownmenu_newfile (bool))); + popdown_menu->addAction (QIcon (":/actions/icons/folder_new.png"), + tr ("New Directory"), + this, SLOT (popdownmenu_newdir (bool))); _navigation_tool_bar->addWidget (_current_directory); _navigation_tool_bar->addAction (directory_up_action); @@ -148,7 +155,7 @@ _file_system_model = new QFileSystemModel (this); _file_system_model->setFilter (QDir::NoDotAndDotDot | QDir::AllEntries); QModelIndex rootPathIndex = _file_system_model->setRootPath ( - curr_dir.absolutePath ()); + curr_dir.absolutePath ()); // Attach the model to the QTreeView and set the root index _file_tree_view = new FileTreeViewer (container); @@ -162,26 +169,31 @@ // get sort column and order as well as cloumn state (order and width) QSettings *settings = resource_manager::get_settings (); - // FIXME -- what should happen if settings is 0? + // FIXME: what should happen if settings is 0? _file_tree_view->sortByColumn ( - settings->value ("filesdockwidget/sort_files_by_column",0).toInt (), - static_cast<Qt::SortOrder>(settings->value ("filesdockwidget/sort_files_by_order",Qt::AscendingOrder).toUInt ()) + settings->value ("filesdockwidget/sort_files_by_column",0).toInt (), + static_cast<Qt::SortOrder> + (settings->value ("filesdockwidget/sort_files_by_order", + Qt::AscendingOrder).toUInt ()) ); - _file_tree_view->header ()->restoreState (settings->value ("filesdockwidget/column_state").toByteArray ()); - - QStringList mru_dirs = settings->value ("filesdockwidget/mru_dir_list").toStringList (); - _current_directory->addItems(mru_dirs); + _file_tree_view->header ()->restoreState ( + settings->value ("filesdockwidget/column_state").toByteArray ()); - _current_directory->setEditText(_file_system_model->fileInfo (rootPathIndex). - absoluteFilePath ()); + QStringList mru_dirs = + settings->value ("filesdockwidget/mru_dir_list").toStringList (); + _current_directory->addItems (mru_dirs); + + _current_directory->setEditText ( + _file_system_model->fileInfo (rootPathIndex). absoluteFilePath ()); connect (_file_tree_view, SIGNAL (doubleClicked (const QModelIndex &)), this, SLOT (item_double_clicked (const QModelIndex &))); // add context menu to tree_view - _file_tree_view->setContextMenuPolicy(Qt::CustomContextMenu); - connect(_file_tree_view, SIGNAL(customContextMenuRequested(const QPoint &)), - this, SLOT(contextmenu_requested(const QPoint &))); + _file_tree_view->setContextMenuPolicy (Qt::CustomContextMenu); + connect (_file_tree_view, + SIGNAL (customContextMenuRequested (const QPoint &)), + this, SLOT (contextmenu_requested (const QPoint &))); // Layout the widgets vertically with the toolbar on top QVBoxLayout *vbox_layout = new QVBoxLayout (); @@ -192,10 +204,11 @@ container->setLayout (vbox_layout); - // TODO: Add right-click contextual menus for copying, pasting, deleting files (and others) + // TODO: Add right-click contextual menus for copying, pasting, + // deleting files (and others). - connect (_current_directory->lineEdit(), SIGNAL (returnPressed ()), - this, SLOT (accept_directory_line_edit ())); + connect (_current_directory->lineEdit (), SIGNAL (returnPressed ()), + this, SLOT (accept_directory_line_edit ())); connect (_current_directory, SIGNAL (activated (const QString &)), this, SLOT (set_current_directory (const QString &))); @@ -207,7 +220,7 @@ _current_directory->setCompleter (completer); setFocusProxy (_current_directory); - + _sync_octave_dir = true; // default, overwirtten with notice_settings () _octave_dir = ""; } @@ -219,13 +232,14 @@ Qt::SortOrder sort_order = _file_tree_view->header ()->sortIndicatorOrder (); settings->setValue ("filesdockwidget/sort_files_by_column", sort_column); settings->setValue ("filesdockwidget/sort_files_by_order", sort_order); - settings->setValue ("filesdockwidget/column_state", _file_tree_view->header ()->saveState ()); + settings->setValue ("filesdockwidget/column_state", + _file_tree_view->header ()->saveState ()); QStringList dirs; - for(int i=0; i< _current_directory->count(); i++) - { - dirs.append(_current_directory->itemText(i)); - } + for (int i=0; i< _current_directory->count (); i++) + { + dirs.append (_current_directory->itemText (i)); + } settings->setValue ("filesdockwidget/mru_dir_list", dirs); settings->sync (); @@ -254,7 +268,9 @@ void files_dock_widget::change_directory_up (void) { - QDir dir = QDir (_file_system_model->filePath (_file_tree_view->rootIndex ())); + QDir dir + = QDir (_file_system_model->filePath (_file_tree_view->rootIndex ())); + dir.cdUp (); display_directory (dir.absolutePath ()); } @@ -262,7 +278,9 @@ void files_dock_widget::do_sync_octave_directory (void) { - QDir dir = QDir (_file_system_model->filePath (_file_tree_view->rootIndex ())); + QDir dir + = QDir (_file_system_model->filePath (_file_tree_view->rootIndex ())); + emit displayed_directory_changed (dir.absolutePath ()); } @@ -293,16 +311,18 @@ _file_system_model->setRootPath (fileInfo.absoluteFilePath ()); _file_system_model->sort (0, Qt::AscendingOrder); if (_sync_octave_dir && set_octave_dir) - process_set_current_dir(fileInfo.absoluteFilePath ()); + process_set_current_dir (fileInfo.absoluteFilePath ()); - // see if its in the list, and if it is, remove it and then, put at top of the list - int index = _current_directory->findText(fileInfo.absoluteFilePath ()); - if(index != -1) - { - _current_directory->removeItem(index); - } - _current_directory->insertItem(0, fileInfo.absoluteFilePath ()); - _current_directory->setCurrentIndex(0); + // see if its in the list, and if it is, + // remove it and then, put at top of the list + int index + = _current_directory->findText (fileInfo.absoluteFilePath ()); + if (index != -1) + { + _current_directory->removeItem (index); + } + _current_directory->insertItem (0, fileInfo.absoluteFilePath ()); + _current_directory->setCurrentIndex (0); } else { @@ -330,34 +350,34 @@ QDesktopServices::openUrl (QUrl::fromLocalFile (file)); } -void +void files_dock_widget::contextmenu_requested (const QPoint& mpos) { - QMenu menu(this); + QMenu menu (this); QModelIndex index = _file_tree_view->indexAt (mpos); //QAbstractItemModel *m = _file_tree_view->model (); - if (index.isValid()) - { - QFileInfo info = _file_system_model->fileInfo(index); + if (index.isValid ()) + { + QFileInfo info = _file_system_model->fileInfo (index); - menu.addAction (QIcon (":/actions/icons/fileopen.png"), tr("Open"), - this, SLOT(contextmenu_open(bool))); + menu.addAction (QIcon (":/actions/icons/fileopen.png"), tr ("Open"), + this, SLOT (contextmenu_open (bool))); - menu.addAction (tr("Open in Default Application"), + menu.addAction (tr ("Open in Default Application"), this, SLOT (contextmenu_open_in_app (bool))); - menu.addAction (tr("Copy Selection to Clipboard"), + menu.addAction (tr ("Copy Selection to Clipboard"), this, SLOT (contextmenu_copy_selection (bool))); if (info.isFile () && info.suffix () == "m") menu.addAction (QIcon (":/actions/icons/artsbuilderexecute.png"), - tr("Run"), this, SLOT(contextmenu_run(bool))); + tr ("Run"), this, SLOT (contextmenu_run (bool))); if (info.isFile ()) - menu.addAction (tr("Load Data"), this, SLOT(contextmenu_load(bool))); + menu.addAction (tr ("Load Data"), this, SLOT (contextmenu_load (bool))); if (info.isDir ()) { @@ -366,26 +386,27 @@ tr ("Set Current Directory"), this, SLOT (contextmenu_setcurrentdir (bool))); menu.addSeparator (); - menu.addAction (tr ("Find Files ..."), this, SLOT(contextmenu_findfiles(bool))); + menu.addAction (tr ("Find Files ..."), this, + SLOT (contextmenu_findfiles (bool))); } - menu.addSeparator(); - menu.addAction (tr ("Rename"), this, SLOT(contextmenu_rename(bool))); - menu.addAction (QIcon(":/actions/icons/editdelete.png"), tr("Delete"), - this, SLOT(contextmenu_delete(bool))); + menu.addSeparator (); + menu.addAction (tr ("Rename"), this, SLOT (contextmenu_rename (bool))); + menu.addAction (QIcon (":/actions/icons/editdelete.png"), tr ("Delete"), + this, SLOT (contextmenu_delete (bool))); - if (info.isDir()) + if (info.isDir ()) { - menu.addSeparator(); + menu.addSeparator (); menu.addAction (QIcon (":/actions/icons/filenew.png"), tr ("New File"), - this, SLOT(contextmenu_newfile(bool))); + this, SLOT (contextmenu_newfile (bool))); menu.addAction (QIcon (":/actions/icons/folder_new.png"), - tr("New Directory"), - this, SLOT(contextmenu_newdir(bool))); + tr ("New Directory"), + this, SLOT (contextmenu_newdir (bool))); } - menu.exec(_file_tree_view->mapToGlobal(mpos)); + menu.exec (_file_tree_view->mapToGlobal (mpos)); } } @@ -397,9 +418,9 @@ QItemSelectionModel *m = _file_tree_view->selectionModel (); QModelIndexList rows = m->selectedRows (); - for( QModelIndexList::iterator it = rows.begin (); it != rows.end (); it++) + for ( QModelIndexList::iterator it = rows.begin (); it != rows.end (); it++) { - item_double_clicked(*it); + item_double_clicked (*it); } } @@ -443,7 +464,7 @@ { QModelIndex index = rows[0]; - QFileInfo info = _file_system_model->fileInfo(index); + QFileInfo info = _file_system_model->fileInfo (index); emit load_file_signal (info.fileName ()); } @@ -459,146 +480,151 @@ { QModelIndex index = rows[0]; - QFileInfo info = _file_system_model->fileInfo(index); + QFileInfo info = _file_system_model->fileInfo (index); emit run_file_signal (info); } } -void +void files_dock_widget::contextmenu_rename (bool) { QItemSelectionModel *m = _file_tree_view->selectionModel (); QModelIndexList rows = m->selectedRows (); - if(rows.size() > 0) + if (rows.size () > 0) { QModelIndex index = rows[0]; - QFileInfo info = _file_system_model->fileInfo(index); - QDir path = info.absoluteDir(); - QString old_name = info.fileName(); + QFileInfo info = _file_system_model->fileInfo (index); + QDir path = info.absoluteDir (); + QString old_name = info.fileName (); bool ok; - QString new_name = QInputDialog::getText (this, tr("Rename file/directory"), - tr("Rename file/directory:\n") + old_name + tr("\n to: "), - QLineEdit::Normal, old_name, &ok); - if(ok && new_name.length()>0) + QString new_name + = QInputDialog::getText (this, tr ("Rename file/directory"), + tr ("Rename file/directory:\n") + + old_name + tr ("\n to: "), + QLineEdit::Normal, old_name, &ok); + if (ok && new_name.length () > 0) { - new_name = path.absolutePath() + "/" + new_name; - old_name = path.absolutePath() + "/" + old_name; - path.rename(old_name, new_name); - _file_system_model->revert(); + new_name = path.absolutePath () + "/" + new_name; + old_name = path.absolutePath () + "/" + old_name; + path.rename (old_name, new_name); + _file_system_model->revert (); } } } -void +void files_dock_widget::contextmenu_delete (bool) { QItemSelectionModel *m = _file_tree_view->selectionModel (); QModelIndexList rows = m->selectedRows (); - for( QModelIndexList::iterator it = rows.begin (); it != rows.end (); it++) + for ( QModelIndexList::iterator it = rows.begin (); it != rows.end (); it++) { QModelIndex index = *it; - QFileInfo info = _file_system_model->fileInfo(index); - - if(QMessageBox::question(this, tr("Delete file/directory"), - tr("Are you sure you want to delete\n") + info.filePath(), - QMessageBox::Yes|QMessageBox::No) == QMessageBox::Yes) - { - if(info.isDir()) - { - // see if direcory is empty - QDir path(info.absoluteFilePath()); - QList<QFileInfo> fileLst = path.entryInfoList(QDir::AllEntries | QDir::NoDotAndDotDot); + QFileInfo info = _file_system_model->fileInfo (index); - if(fileLst.count() != 0) - QMessageBox::warning(this, tr("Delete file/directory"), - tr("Can not delete a directory that is not empty")); - else - _file_system_model->rmdir(index); - } - else - { - _file_system_model->remove(index); - } + if (QMessageBox::question (this, tr ("Delete file/directory"), + tr ("Are you sure you want to delete\n") + + info.filePath (), + QMessageBox::Yes|QMessageBox::No) + == QMessageBox::Yes) + { + if (info.isDir ()) + { + // see if direcory is empty + QDir path (info.absoluteFilePath ()); + QList<QFileInfo> fileLst = path.entryInfoList (QDir::AllEntries | + QDir::NoDotAndDotDot); - _file_system_model->revert(); + if (fileLst.count () != 0) + QMessageBox::warning (this, tr ("Delete file/directory"), + tr ("Can not delete a directory that is not empty")); + else + _file_system_model->rmdir (index); + } + else + { + _file_system_model->remove (index); + } + + _file_system_model->revert (); } } } -void +void files_dock_widget::contextmenu_newfile (bool) { QItemSelectionModel *m = _file_tree_view->selectionModel (); QModelIndexList rows = m->selectedRows (); - if(rows.size() > 0) + if (rows.size () > 0) { QModelIndex index = rows[0]; - QFileInfo info = _file_system_model->fileInfo(index); - QString parent_dir = info.filePath(); + QFileInfo info = _file_system_model->fileInfo (index); + QString parent_dir = info.filePath (); - process_new_file(parent_dir); + process_new_file (parent_dir); } } -void +void files_dock_widget::contextmenu_newdir (bool) { QItemSelectionModel *m = _file_tree_view->selectionModel (); QModelIndexList rows = m->selectedRows (); - if(rows.size() > 0) + if (rows.size () > 0) { QModelIndex index = rows[0]; - QFileInfo info = _file_system_model->fileInfo(index); - QString parent_dir = info.filePath(); + QFileInfo info = _file_system_model->fileInfo (index); + QString parent_dir = info.filePath (); - process_new_dir(parent_dir); + process_new_dir (parent_dir); } } -void +void files_dock_widget::contextmenu_setcurrentdir (bool) { QItemSelectionModel *m = _file_tree_view->selectionModel (); QModelIndexList rows = m->selectedRows (); - if(rows.size() > 0) + if (rows.size () > 0) { QModelIndex index = rows[0]; - QFileInfo info = _file_system_model->fileInfo(index); + QFileInfo info = _file_system_model->fileInfo (index); - if(info.isDir()) + if (info.isDir ()) { - process_set_current_dir(info.absoluteFilePath ()); + process_set_current_dir (info.absoluteFilePath ()); } } } -void +void files_dock_widget::contextmenu_findfiles (bool) { QItemSelectionModel *m = _file_tree_view->selectionModel (); QModelIndexList rows = m->selectedRows (); - if(rows.size() > 0) + if (rows.size () > 0) { QModelIndex index = rows[0]; - QFileInfo info = _file_system_model->fileInfo(index); + QFileInfo info = _file_system_model->fileInfo (index); - if(info.isDir()) + if (info.isDir ()) { - process_find_files(info.absoluteFilePath ()); + process_find_files (info.absoluteFilePath ()); } } } @@ -615,16 +641,22 @@ // file names are always shown, other columns can be hidden by settings _file_tree_view->setColumnHidden (0, false); - _file_tree_view->setColumnHidden (1, !settings->value ("filesdockwidget/showFileSize",false).toBool ()); - _file_tree_view->setColumnHidden (2, !settings->value ("filesdockwidget/showFileType",false).toBool ()); - _file_tree_view->setColumnHidden (3, !settings->value ("filesdockwidget/showLastModified",false).toBool ()); - _file_tree_view->setAlternatingRowColors (settings->value ("filesdockwidget/useAlternatingRowColors",true).toBool ()); + _file_tree_view->setColumnHidden (1, + !settings->value ("filesdockwidget/showFileSize",false).toBool ()); + _file_tree_view->setColumnHidden (2, + !settings->value ("filesdockwidget/showFileType",false).toBool ()); + _file_tree_view->setColumnHidden (3, + !settings->value ("filesdockwidget/showLastModified",false).toBool ()); + _file_tree_view->setAlternatingRowColors ( + settings->value ("filesdockwidget/useAlternatingRowColors",true).toBool ()); if (settings->value ("filesdockwidget/showHiddenFiles",false).toBool ()) { // TODO: React on option for hidden files. } - // enalbe the buttons to sync octave/browser dir only if this is not done by default - _sync_octave_dir = settings->value ("filesdockwidget/sync_octave_directory",false).toBool (); + // enable the buttons to sync octave/browser dir + // only if this is not done by default + _sync_octave_dir + = settings->value ("filesdockwidget/sync_octave_directory",false).toBool (); _sync_octave_directory_action->setEnabled (!_sync_octave_dir); _sync_browser_directory_action->setEnabled (!_sync_octave_dir); @@ -637,9 +669,9 @@ files_dock_widget::popdownmenu_home (bool) { QString dir = qgetenv ("HOME"); - if (dir.isEmpty()) + if (dir.isEmpty ()) dir = QDir::homePath (); - + set_current_directory (dir); } @@ -647,27 +679,28 @@ files_dock_widget::popdownmenu_search_dir (bool) { QString dir = QFileDialog::getExistingDirectory - (this, tr ("Set directory of file browser"),_file_system_model->rootPath(), - QFileDialog::DontUseNativeDialog); + (this, tr ("Set directory of file browser"), + _file_system_model->rootPath (), + QFileDialog::DontUseNativeDialog); set_current_directory (dir); } void files_dock_widget::popdownmenu_findfiles (bool) { - process_find_files(_file_system_model->rootPath()); + process_find_files (_file_system_model->rootPath ()); } void files_dock_widget::popdownmenu_newdir (bool) { - process_new_dir(_file_system_model->rootPath()); + process_new_dir (_file_system_model->rootPath ()); } void files_dock_widget::popdownmenu_newfile (bool) { - process_new_file(_file_system_model->rootPath()); + process_new_file (_file_system_model->rootPath ()); } void @@ -675,15 +708,16 @@ { bool ok; - QString name = QInputDialog::getText (this, tr("Create File"), tr("Create file in\n") + parent_dir, - QLineEdit::Normal, "New File.txt", &ok); - if(ok && name.length()>0) + QString name = QInputDialog::getText (this, tr ("Create File"), + tr ("Create file in\n") + parent_dir, + QLineEdit::Normal, "New File.txt", &ok); + if (ok && name.length () > 0) { name = parent_dir + "/" + name; - QFile file(name); - file.open(QIODevice::WriteOnly); - _file_system_model->revert(); + QFile file (name); + file.open (QIODevice::WriteOnly); + _file_system_model->revert (); } } @@ -692,24 +726,26 @@ { bool ok; - QString name = QInputDialog::getText (this, tr("Create Directory"), tr("Create folder in\n") + parent_dir, - QLineEdit::Normal, "New Directory", &ok); - if(ok && name.length()>0) + QString name = QInputDialog::getText (this, tr ("Create Directory"), + tr ("Create folder in\n") + parent_dir, + QLineEdit::Normal, "New Directory", + &ok); + if (ok && name.length () > 0) { - QDir dir(parent_dir); - dir.mkdir(name); - _file_system_model->revert(); + QDir dir (parent_dir); + dir.mkdir (name); + _file_system_model->revert (); } } -void files_dock_widget::process_set_current_dir(const QString & dir) +void files_dock_widget::process_set_current_dir (const QString & dir) { emit displayed_directory_changed (dir); } -void files_dock_widget::process_find_files(const QString & dir) +void files_dock_widget::process_find_files (const QString & dir) { - emit find_files_signal(dir); + emit find_files_signal (dir); } void @@ -737,7 +773,7 @@ QClipboard *clipboard = QApplication::clipboard (); QString str = clipboard->text (); QLineEdit * edit = _current_directory->lineEdit (); - if (edit && str.length () > 0) + if (edit && str.length () > 0) edit->insert (str); } }