forked from len0rd/rockbox
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 "createvoicewindow.h"
|
||||||
#include "ui_createvoicefrm.h"
|
#include "ui_createvoicefrm.h"
|
||||||
|
|
||||||
#include "browsedirtree.h"
|
|
||||||
#include "configure.h"
|
#include "configure.h"
|
||||||
#include "rbsettings.h"
|
#include "rbsettings.h"
|
||||||
#include "systeminfo.h"
|
#include "systeminfo.h"
|
||||||
|
|
|
@ -20,7 +20,6 @@
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
#include "encttscfggui.h"
|
#include "encttscfggui.h"
|
||||||
#include "browsedirtree.h"
|
|
||||||
|
|
||||||
EncTtsCfgGui::EncTtsCfgGui(QDialog* parent,EncTtsSettingInterface* interface,QString name) : QDialog(parent)
|
EncTtsCfgGui::EncTtsCfgGui(QDialog* parent,EncTtsSettingInterface* interface,QString name) : QDialog(parent)
|
||||||
{
|
{
|
||||||
|
|
|
@ -20,7 +20,6 @@
|
||||||
#include "installtalkwindow.h"
|
#include "installtalkwindow.h"
|
||||||
#include "ui_installtalkfrm.h"
|
#include "ui_installtalkfrm.h"
|
||||||
|
|
||||||
#include "browsedirtree.h"
|
|
||||||
#include "configure.h"
|
#include "configure.h"
|
||||||
#include "rbsettings.h"
|
#include "rbsettings.h"
|
||||||
#include "systeminfo.h"
|
#include "systeminfo.h"
|
||||||
|
|
|
@ -31,7 +31,6 @@ SOURCES += \
|
||||||
../ipodpatcher/ipodpatcher.c \
|
../ipodpatcher/ipodpatcher.c \
|
||||||
../sansapatcher/sansapatcher.c \
|
../sansapatcher/sansapatcher.c \
|
||||||
../chinachippatcher/chinachip.c \
|
../chinachippatcher/chinachip.c \
|
||||||
browsedirtree.cpp \
|
|
||||||
themesinstallwindow.cpp \
|
themesinstallwindow.cpp \
|
||||||
base/uninstall.cpp \
|
base/uninstall.cpp \
|
||||||
uninstallwindow.cpp \
|
uninstallwindow.cpp \
|
||||||
|
@ -98,7 +97,6 @@ HEADERS += \
|
||||||
irivertools/h100sums.h \
|
irivertools/h100sums.h \
|
||||||
irivertools/h120sums.h \
|
irivertools/h120sums.h \
|
||||||
irivertools/h300sums.h \
|
irivertools/h300sums.h \
|
||||||
browsedirtree.h \
|
|
||||||
themesinstallwindow.h \
|
themesinstallwindow.h \
|
||||||
base/uninstall.h \
|
base/uninstall.h \
|
||||||
uninstallwindow.h \
|
uninstallwindow.h \
|
||||||
|
@ -151,7 +149,6 @@ FORMS += \
|
||||||
installwindowfrm.ui \
|
installwindowfrm.ui \
|
||||||
progressloggerfrm.ui \
|
progressloggerfrm.ui \
|
||||||
configurefrm.ui \
|
configurefrm.ui \
|
||||||
browsedirtreefrm.ui \
|
|
||||||
installtalkfrm.ui \
|
installtalkfrm.ui \
|
||||||
themesinstallfrm.ui \
|
themesinstallfrm.ui \
|
||||||
uninstallfrm.ui \
|
uninstallfrm.ui \
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue