summaryrefslogtreecommitdiffstats
path: root/rbutil/rbutilqt/browsedirtree.cpp
diff options
context:
space:
mode:
authorDominik Riebeling <Dominik.Riebeling@gmail.com>2011-07-16 08:51:02 +0000
committerDominik Riebeling <Dominik.Riebeling@gmail.com>2011-07-16 08:51:02 +0000
commit39f7968bf5c7135c0209b43e0310aa8eef74557a (patch)
treea2906fe08efe08588ff9e243dbb616a9951f4d39 /rbutil/rbutilqt/browsedirtree.cpp
parentc9f70fe3043fa7b850af524f23700e66eb4e6fd1 (diff)
downloadrockbox-39f7968bf5c7135c0209b43e0310aa8eef74557a.tar.gz
rockbox-39f7968bf5c7135c0209b43e0310aa8eef74557a.tar.bz2
rockbox-39f7968bf5c7135c0209b43e0310aa8eef74557a.zip
Remove BrowseDirTree.
With the rework of the mountpoint selection the tree browser isn't used anymore. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30142 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'rbutil/rbutilqt/browsedirtree.cpp')
-rw-r--r--rbutil/rbutilqt/browsedirtree.cpp96
1 files changed, 0 insertions, 96 deletions
diff --git a/rbutil/rbutilqt/browsedirtree.cpp b/rbutil/rbutilqt/browsedirtree.cpp
deleted file mode 100644
index 6c7beb9aa9..0000000000
--- a/rbutil/rbutilqt/browsedirtree.cpp
+++ /dev/null
@@ -1,96 +0,0 @@
-/***************************************************************************
- * __________ __ ___.
- * Open \______ \ ____ ____ | | _\_ |__ _______ ___
- * Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
- * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
- * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
- * \/ \/ \/ \/ \/
- *
- * Copyright (C) 2007 by Dominik Riebeling
- * $Id$
- *
- * All files in this archive are subject to the GNU General Public License.
- * See the file COPYING in the source tree root for full license agreement.
- *
- * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
- * KIND, either express or implied.
- *
- ****************************************************************************/
-
-#include <QtGui>
-
-#include "browsedirtree.h"
-#include "ui_browsedirtreefrm.h"
-
-
-BrowseDirtree::BrowseDirtree(QWidget *parent, const QString &caption) : QDialog(parent)
-{
- ui.setupUi(this);
- this->setModal(true);
- ui.tree->setModel(&model);
- model.setReadOnly(true);
- model.setSorting(QDir::Name | QDir::DirsFirst | QDir::IgnoreCase);
-
- if(caption!="")
- setWindowTitle(caption);
-
- // disable size / date / type columns
- ui.tree->setColumnHidden(1, true);
- ui.tree->setColumnHidden(2, true);
- ui.tree->setColumnHidden(3, true);
- ui.tree->setAlternatingRowColors(true);
- ui.tree->setLayoutDirection(Qt::LeftToRight);
-}
-
-
-void BrowseDirtree::setDir(const QDir &dir)
-{
- qDebug() << "[BrowseDirtree] setDir()" << model.index(dir.absolutePath());
-
- // do not try to hilight directory if it's not valid.
- if(!dir.exists()) return;
- // hilight the set directory if it's valid
- if(model.index(dir.absolutePath()).isValid()) {
- QModelIndex p = model.index(dir.absolutePath());
- ui.tree->setCurrentIndex(p);
- ui.tree->expand(p);
- ui.tree->scrollTo(p);
- ui.tree->resizeColumnToContents(0);
- }
-}
-
-void BrowseDirtree::setDir(const QString &dir)
-{
- QDir d(dir);
- setDir(d);
-}
-
-void BrowseDirtree::setRoot(const QString &dir)
-{
- ui.tree->setRootIndex(model.index(dir));
-}
-
-void BrowseDirtree::setFilter(const QDir::Filters &filters)
-{
- model.setFilter(filters);
-}
-
-
-void BrowseDirtree::accept()
-{
- QString path;
- path = model.filePath(ui.tree->currentIndex());
-
- this->close();
- emit itemChanged(QDir::toNativeSeparators(path));
- setResult(QDialog::Accepted);
-}
-
-QString BrowseDirtree::getSelected()
-{
- QString path;
- path = model.filePath(ui.tree->currentIndex());
- return QDir::toNativeSeparators(path);
-}
-
-