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
This commit is contained in:
Dominik Riebeling 2011-07-16 08:51:02 +00:00
parent c9f70fe304
commit 39f7968bf5
7 changed files with 0 additions and 258 deletions

View file

@ -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);
}

View file

@ -1,51 +0,0 @@
/***************************************************************************
* __________ __ ___.
* Open \______ \ ____ ____ | | _\_ |__ _______ ___
* Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
* Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
* Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
* \/ \/ \/ \/ \/
*
* Copyright (C) 2007 by Dominik Riebeling
* $Id$
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version 2
* of the License, or (at your option) any later version.
*
* This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
* KIND, either express or implied.
*
****************************************************************************/
#ifndef BROWSEDIRTREE_H
#define BROWSEDIRTREE_H
#include <QtGui>
#include "ui_browsedirtreefrm.h"
class BrowseDirtree : public QDialog
{
Q_OBJECT
public:
BrowseDirtree(QWidget *parent = 0, const QString &caption="");
void setFilter(const QDir::Filters&);
void setDir(const QDir&);
void setDir(const QString&);
QString getSelected();
void setRoot(const QString&);
signals:
void itemChanged(QString);
private:
Ui::BrowseDirtreeFrm ui;
QDirModel model;
private slots:
void accept(void);
};
#endif

View file

@ -1,105 +0,0 @@
<ui version="4.0" >
<class>BrowseDirtreeFrm</class>
<widget class="QDialog" name="BrowseDirtreeFrm" >
<property name="geometry" >
<rect>
<x>0</x>
<y>0</y>
<width>275</width>
<height>380</height>
</rect>
</property>
<property name="windowTitle" >
<string>Find Directory</string>
</property>
<layout class="QGridLayout" >
<item row="0" column="0" colspan="2" >
<widget class="QLabel" name="label" >
<property name="text" >
<string>Browse to the destination folder</string>
</property>
<property name="wordWrap" >
<bool>true</bool>
</property>
</widget>
</item>
<item row="1" column="0" colspan="2" >
<widget class="QTreeView" name="tree" />
</item>
<item row="2" column="0" >
<spacer>
<property name="orientation" >
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" >
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
<item row="2" column="1" >
<layout class="QHBoxLayout" >
<item>
<widget class="QPushButton" name="buttonOk" >
<property name="text" >
<string>&amp;Ok</string>
</property>
<property name="icon" >
<iconset resource="rbutilqt.qrc" >:/icons/go-next.png</iconset>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="buttonCancel" >
<property name="text" >
<string>&amp;Cancel</string>
</property>
<property name="icon" >
<iconset resource="rbutilqt.qrc" >:/icons/process-stop.png</iconset>
</property>
</widget>
</item>
</layout>
</item>
</layout>
</widget>
<resources>
<include location="rbutilqt.qrc" />
</resources>
<connections>
<connection>
<sender>buttonCancel</sender>
<signal>clicked()</signal>
<receiver>BrowseDirtreeFrm</receiver>
<slot>reject()</slot>
<hints>
<hint type="sourcelabel" >
<x>224</x>
<y>355</y>
</hint>
<hint type="destinationlabel" >
<x>48</x>
<y>349</y>
</hint>
</hints>
</connection>
<connection>
<sender>buttonOk</sender>
<signal>clicked()</signal>
<receiver>BrowseDirtreeFrm</receiver>
<slot>accept()</slot>
<hints>
<hint type="sourcelabel" >
<x>146</x>
<y>358</y>
</hint>
<hint type="destinationlabel" >
<x>74</x>
<y>357</y>
</hint>
</hints>
</connection>
</connections>
</ui>

View file

@ -20,7 +20,6 @@
#include "createvoicewindow.h"
#include "ui_createvoicefrm.h"
#include "browsedirtree.h"
#include "configure.h"
#include "rbsettings.h"
#include "systeminfo.h"

View file

@ -20,7 +20,6 @@
****************************************************************************/
#include "encttscfggui.h"
#include "browsedirtree.h"
EncTtsCfgGui::EncTtsCfgGui(QDialog* parent,EncTtsSettingInterface* interface,QString name) : QDialog(parent)
{

View file

@ -20,7 +20,6 @@
#include "installtalkwindow.h"
#include "ui_installtalkfrm.h"
#include "browsedirtree.h"
#include "configure.h"
#include "rbsettings.h"
#include "systeminfo.h"

View file

@ -31,7 +31,6 @@ SOURCES += \
../ipodpatcher/ipodpatcher.c \
../sansapatcher/sansapatcher.c \
../chinachippatcher/chinachip.c \
browsedirtree.cpp \
themesinstallwindow.cpp \
base/uninstall.cpp \
uninstallwindow.cpp \
@ -98,7 +97,6 @@ HEADERS += \
irivertools/h100sums.h \
irivertools/h120sums.h \
irivertools/h300sums.h \
browsedirtree.h \
themesinstallwindow.h \
base/uninstall.h \
uninstallwindow.h \
@ -151,7 +149,6 @@ FORMS += \
installwindowfrm.ui \
progressloggerfrm.ui \
configurefrm.ui \
browsedirtreefrm.ui \
installtalkfrm.ui \
themesinstallfrm.ui \
uninstallfrm.ui \