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:
parent
c9f70fe304
commit
39f7968bf5
7 changed files with 0 additions and 258 deletions
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
@ -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
|
|
@ -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>&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>&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>
|
|
@ -20,7 +20,6 @@
|
|||
#include "createvoicewindow.h"
|
||||
#include "ui_createvoicefrm.h"
|
||||
|
||||
#include "browsedirtree.h"
|
||||
#include "configure.h"
|
||||
#include "rbsettings.h"
|
||||
#include "systeminfo.h"
|
||||
|
|
|
@ -20,7 +20,6 @@
|
|||
****************************************************************************/
|
||||
|
||||
#include "encttscfggui.h"
|
||||
#include "browsedirtree.h"
|
||||
|
||||
EncTtsCfgGui::EncTtsCfgGui(QDialog* parent,EncTtsSettingInterface* interface,QString name) : QDialog(parent)
|
||||
{
|
||||
|
|
|
@ -20,7 +20,6 @@
|
|||
#include "installtalkwindow.h"
|
||||
#include "ui_installtalkfrm.h"
|
||||
|
||||
#include "browsedirtree.h"
|
||||
#include "configure.h"
|
||||
#include "rbsettings.h"
|
||||
#include "systeminfo.h"
|
||||
|
|
|
@ -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 \
|
||||
|
|
Loading…
Reference in a new issue