summaryrefslogtreecommitdiff
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
parentc9f70fe3043fa7b850af524f23700e66eb4e6fd1 (diff)
downloadrockbox-39f7968bf5c7135c0209b43e0310aa8eef74557a.tar.gz
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
-rw-r--r--rbutil/rbutilqt/browsedirtree.cpp96
-rw-r--r--rbutil/rbutilqt/browsedirtree.h51
-rw-r--r--rbutil/rbutilqt/browsedirtreefrm.ui105
-rw-r--r--rbutil/rbutilqt/createvoicewindow.cpp1
-rw-r--r--rbutil/rbutilqt/encttscfggui.cpp1
-rw-r--r--rbutil/rbutilqt/installtalkwindow.cpp1
-rw-r--r--rbutil/rbutilqt/rbutilqt.pri3
7 files changed, 0 insertions, 258 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 @@
1/***************************************************************************
2 * __________ __ ___.
3 * Open \______ \ ____ ____ | | _\_ |__ _______ ___
4 * Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
5 * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
6 * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
7 * \/ \/ \/ \/ \/
8 *
9 * Copyright (C) 2007 by Dominik Riebeling
10 * $Id$
11 *
12 * All files in this archive are subject to the GNU General Public License.
13 * See the file COPYING in the source tree root for full license agreement.
14 *
15 * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
16 * KIND, either express or implied.
17 *
18 ****************************************************************************/
19
20#include <QtGui>
21
22#include "browsedirtree.h"
23#include "ui_browsedirtreefrm.h"
24
25
26BrowseDirtree::BrowseDirtree(QWidget *parent, const QString &caption) : QDialog(parent)
27{
28 ui.setupUi(this);
29 this->setModal(true);
30 ui.tree->setModel(&model);
31 model.setReadOnly(true);
32 model.setSorting(QDir::Name | QDir::DirsFirst | QDir::IgnoreCase);
33
34 if(caption!="")
35 setWindowTitle(caption);
36
37 // disable size / date / type columns
38 ui.tree->setColumnHidden(1, true);
39 ui.tree->setColumnHidden(2, true);
40 ui.tree->setColumnHidden(3, true);
41 ui.tree->setAlternatingRowColors(true);
42 ui.tree->setLayoutDirection(Qt::LeftToRight);
43}
44
45
46void BrowseDirtree::setDir(const QDir &dir)
47{
48 qDebug() << "[BrowseDirtree] setDir()" << model.index(dir.absolutePath());
49
50 // do not try to hilight directory if it's not valid.
51 if(!dir.exists()) return;
52 // hilight the set directory if it's valid
53 if(model.index(dir.absolutePath()).isValid()) {
54 QModelIndex p = model.index(dir.absolutePath());
55 ui.tree->setCurrentIndex(p);
56 ui.tree->expand(p);
57 ui.tree->scrollTo(p);
58 ui.tree->resizeColumnToContents(0);
59 }
60}
61
62void BrowseDirtree::setDir(const QString &dir)
63{
64 QDir d(dir);
65 setDir(d);
66}
67
68void BrowseDirtree::setRoot(const QString &dir)
69{
70 ui.tree->setRootIndex(model.index(dir));
71}
72
73void BrowseDirtree::setFilter(const QDir::Filters &filters)
74{
75 model.setFilter(filters);
76}
77
78
79void BrowseDirtree::accept()
80{
81 QString path;
82 path = model.filePath(ui.tree->currentIndex());
83
84 this->close();
85 emit itemChanged(QDir::toNativeSeparators(path));
86 setResult(QDialog::Accepted);
87}
88
89QString BrowseDirtree::getSelected()
90{
91 QString path;
92 path = model.filePath(ui.tree->currentIndex());
93 return QDir::toNativeSeparators(path);
94}
95
96
diff --git a/rbutil/rbutilqt/browsedirtree.h b/rbutil/rbutilqt/browsedirtree.h
deleted file mode 100644
index 057d8069fa..0000000000
--- a/rbutil/rbutilqt/browsedirtree.h
+++ /dev/null
@@ -1,51 +0,0 @@
1/***************************************************************************
2 * __________ __ ___.
3 * Open \______ \ ____ ____ | | _\_ |__ _______ ___
4 * Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
5 * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
6 * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
7 * \/ \/ \/ \/ \/
8 *
9 * Copyright (C) 2007 by Dominik Riebeling
10 * $Id$
11 *
12 * This program is free software; you can redistribute it and/or
13 * modify it under the terms of the GNU General Public License
14 * as published by the Free Software Foundation; either version 2
15 * of the License, or (at your option) any later version.
16 *
17 * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
18 * KIND, either express or implied.
19 *
20 ****************************************************************************/
21
22#ifndef BROWSEDIRTREE_H
23#define BROWSEDIRTREE_H
24
25#include <QtGui>
26#include "ui_browsedirtreefrm.h"
27
28class BrowseDirtree : public QDialog
29{
30 Q_OBJECT
31
32 public:
33 BrowseDirtree(QWidget *parent = 0, const QString &caption="");
34 void setFilter(const QDir::Filters&);
35 void setDir(const QDir&);
36 void setDir(const QString&);
37 QString getSelected();
38 void setRoot(const QString&);
39
40 signals:
41 void itemChanged(QString);
42
43 private:
44 Ui::BrowseDirtreeFrm ui;
45 QDirModel model;
46
47 private slots:
48 void accept(void);
49};
50
51#endif
diff --git a/rbutil/rbutilqt/browsedirtreefrm.ui b/rbutil/rbutilqt/browsedirtreefrm.ui
deleted file mode 100644
index 2b41115c51..0000000000
--- a/rbutil/rbutilqt/browsedirtreefrm.ui
+++ /dev/null
@@ -1,105 +0,0 @@
1<ui version="4.0" >
2 <class>BrowseDirtreeFrm</class>
3 <widget class="QDialog" name="BrowseDirtreeFrm" >
4 <property name="geometry" >
5 <rect>
6 <x>0</x>
7 <y>0</y>
8 <width>275</width>
9 <height>380</height>
10 </rect>
11 </property>
12 <property name="windowTitle" >
13 <string>Find Directory</string>
14 </property>
15 <layout class="QGridLayout" >
16 <item row="0" column="0" colspan="2" >
17 <widget class="QLabel" name="label" >
18 <property name="text" >
19 <string>Browse to the destination folder</string>
20 </property>
21 <property name="wordWrap" >
22 <bool>true</bool>
23 </property>
24 </widget>
25 </item>
26 <item row="1" column="0" colspan="2" >
27 <widget class="QTreeView" name="tree" />
28 </item>
29 <item row="2" column="0" >
30 <spacer>
31 <property name="orientation" >
32 <enum>Qt::Horizontal</enum>
33 </property>
34 <property name="sizeHint" >
35 <size>
36 <width>40</width>
37 <height>20</height>
38 </size>
39 </property>
40 </spacer>
41 </item>
42 <item row="2" column="1" >
43 <layout class="QHBoxLayout" >
44 <item>
45 <widget class="QPushButton" name="buttonOk" >
46 <property name="text" >
47 <string>&amp;Ok</string>
48 </property>
49 <property name="icon" >
50 <iconset resource="rbutilqt.qrc" >:/icons/go-next.png</iconset>
51 </property>
52 </widget>
53 </item>
54 <item>
55 <widget class="QPushButton" name="buttonCancel" >
56 <property name="text" >
57 <string>&amp;Cancel</string>
58 </property>
59 <property name="icon" >
60 <iconset resource="rbutilqt.qrc" >:/icons/process-stop.png</iconset>
61 </property>
62 </widget>
63 </item>
64 </layout>
65 </item>
66 </layout>
67 </widget>
68 <resources>
69 <include location="rbutilqt.qrc" />
70 </resources>
71 <connections>
72 <connection>
73 <sender>buttonCancel</sender>
74 <signal>clicked()</signal>
75 <receiver>BrowseDirtreeFrm</receiver>
76 <slot>reject()</slot>
77 <hints>
78 <hint type="sourcelabel" >
79 <x>224</x>
80 <y>355</y>
81 </hint>
82 <hint type="destinationlabel" >
83 <x>48</x>
84 <y>349</y>
85 </hint>
86 </hints>
87 </connection>
88 <connection>
89 <sender>buttonOk</sender>
90 <signal>clicked()</signal>
91 <receiver>BrowseDirtreeFrm</receiver>
92 <slot>accept()</slot>
93 <hints>
94 <hint type="sourcelabel" >
95 <x>146</x>
96 <y>358</y>
97 </hint>
98 <hint type="destinationlabel" >
99 <x>74</x>
100 <y>357</y>
101 </hint>
102 </hints>
103 </connection>
104 </connections>
105</ui>
diff --git a/rbutil/rbutilqt/createvoicewindow.cpp b/rbutil/rbutilqt/createvoicewindow.cpp
index 95df4b1b0c..7d51b90805 100644
--- a/rbutil/rbutilqt/createvoicewindow.cpp
+++ b/rbutil/rbutilqt/createvoicewindow.cpp
@@ -20,7 +20,6 @@
20#include "createvoicewindow.h" 20#include "createvoicewindow.h"
21#include "ui_createvoicefrm.h" 21#include "ui_createvoicefrm.h"
22 22
23#include "browsedirtree.h"
24#include "configure.h" 23#include "configure.h"
25#include "rbsettings.h" 24#include "rbsettings.h"
26#include "systeminfo.h" 25#include "systeminfo.h"
diff --git a/rbutil/rbutilqt/encttscfggui.cpp b/rbutil/rbutilqt/encttscfggui.cpp
index 547cb97757..0030c5c206 100644
--- a/rbutil/rbutilqt/encttscfggui.cpp
+++ b/rbutil/rbutilqt/encttscfggui.cpp
@@ -20,7 +20,6 @@
20 ****************************************************************************/ 20 ****************************************************************************/
21 21
22#include "encttscfggui.h" 22#include "encttscfggui.h"
23#include "browsedirtree.h"
24 23
25EncTtsCfgGui::EncTtsCfgGui(QDialog* parent,EncTtsSettingInterface* interface,QString name) : QDialog(parent) 24EncTtsCfgGui::EncTtsCfgGui(QDialog* parent,EncTtsSettingInterface* interface,QString name) : QDialog(parent)
26{ 25{
diff --git a/rbutil/rbutilqt/installtalkwindow.cpp b/rbutil/rbutilqt/installtalkwindow.cpp
index 405b3b05e0..da4389bb78 100644
--- a/rbutil/rbutilqt/installtalkwindow.cpp
+++ b/rbutil/rbutilqt/installtalkwindow.cpp
@@ -20,7 +20,6 @@
20#include "installtalkwindow.h" 20#include "installtalkwindow.h"
21#include "ui_installtalkfrm.h" 21#include "ui_installtalkfrm.h"
22 22
23#include "browsedirtree.h"
24#include "configure.h" 23#include "configure.h"
25#include "rbsettings.h" 24#include "rbsettings.h"
26#include "systeminfo.h" 25#include "systeminfo.h"
diff --git a/rbutil/rbutilqt/rbutilqt.pri b/rbutil/rbutilqt/rbutilqt.pri
index 88977c1da3..b0052c38b5 100644
--- a/rbutil/rbutilqt/rbutilqt.pri
+++ b/rbutil/rbutilqt/rbutilqt.pri
@@ -31,7 +31,6 @@ SOURCES += \
31 ../ipodpatcher/ipodpatcher.c \ 31 ../ipodpatcher/ipodpatcher.c \
32 ../sansapatcher/sansapatcher.c \ 32 ../sansapatcher/sansapatcher.c \
33 ../chinachippatcher/chinachip.c \ 33 ../chinachippatcher/chinachip.c \
34 browsedirtree.cpp \
35 themesinstallwindow.cpp \ 34 themesinstallwindow.cpp \
36 base/uninstall.cpp \ 35 base/uninstall.cpp \
37 uninstallwindow.cpp \ 36 uninstallwindow.cpp \
@@ -98,7 +97,6 @@ HEADERS += \
98 irivertools/h100sums.h \ 97 irivertools/h100sums.h \
99 irivertools/h120sums.h \ 98 irivertools/h120sums.h \
100 irivertools/h300sums.h \ 99 irivertools/h300sums.h \
101 browsedirtree.h \
102 themesinstallwindow.h \ 100 themesinstallwindow.h \
103 base/uninstall.h \ 101 base/uninstall.h \
104 uninstallwindow.h \ 102 uninstallwindow.h \
@@ -151,7 +149,6 @@ FORMS += \
151 installwindowfrm.ui \ 149 installwindowfrm.ui \
152 progressloggerfrm.ui \ 150 progressloggerfrm.ui \
153 configurefrm.ui \ 151 configurefrm.ui \
154 browsedirtreefrm.ui \
155 installtalkfrm.ui \ 152 installtalkfrm.ui \
156 themesinstallfrm.ui \ 153 themesinstallfrm.ui \
157 uninstallfrm.ui \ 154 uninstallfrm.ui \