summaryrefslogtreecommitdiff
path: root/noncore/graphics/opie-eye
Unidiff
Diffstat (limited to 'noncore/graphics/opie-eye') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/graphics/opie-eye/impl/dcim/dcim_lister.cpp2
-rw-r--r--noncore/graphics/opie-eye/impl/doc/doc_lister.cpp12
2 files changed, 12 insertions, 2 deletions
diff --git a/noncore/graphics/opie-eye/impl/dcim/dcim_lister.cpp b/noncore/graphics/opie-eye/impl/dcim/dcim_lister.cpp
index 3c3d702..147eb9c 100644
--- a/noncore/graphics/opie-eye/impl/dcim/dcim_lister.cpp
+++ b/noncore/graphics/opie-eye/impl/dcim/dcim_lister.cpp
@@ -131,49 +131,49 @@ QStringList DCIM_DirLister::findCameras()const {
131 if ( lst.isEmpty() ) { 131 if ( lst.isEmpty() ) {
132 m_mode = ListingUnknown; 132 m_mode = ListingUnknown;
133 lst << QObject::tr("Error no Camera Dir found"); 133 lst << QObject::tr("Error no Camera Dir found");
134 }else 134 }else
135 m_mode = ListingStart; 135 m_mode = ListingStart;
136 136
137 return lst; 137 return lst;
138} 138}
139 139
140QStringList DCIM_DirLister::findAlbums()const { 140QStringList DCIM_DirLister::findAlbums()const {
141 QStringList lst = QDir( m_path ).entryList( QDir::Dirs ); 141 QStringList lst = QDir( m_path ).entryList( QDir::Dirs );
142 lst.remove( "." ); 142 lst.remove( "." );
143 lst.remove( ".." ); 143 lst.remove( ".." );
144 144
145 return lst; 145 return lst;
146} 146}
147 147
148QStringList DCIM_DirLister::findImages()const { 148QStringList DCIM_DirLister::findImages()const {
149 return QDir( m_path ).entryList("*.jpg *.jpeg *.png", QDir::Files ); 149 return QDir( m_path ).entryList("*.jpg *.jpeg *.png", QDir::Files );
150} 150}
151 151
152void DCIM_DirLister::deleteImage( const QString& fl ) { 152void DCIM_DirLister::deleteImage( const QString& fl ) {
153 QFileInfo inf( fl ); 153 QFileInfo inf( fl );
154 QFile::remove( fl ); 154 QFile::remove( fl );
155 QFile::remove( inf.dirPath ()+"/preview"+ 155 QFile::remove( inf.dirPath ()+"/preview/"+
156 inf.fileName() ); 156 inf.fileName() );
157} 157}
158 158
159void DCIM_DirLister::thumbNail( const QString& _str, int w, int h ) { 159void DCIM_DirLister::thumbNail( const QString& _str, int w, int h ) {
160 QFileInfo inf( _str ); 160 QFileInfo inf( _str );
161 QString str = QFileInfo( inf.dirPath()+"/preview"+ inf.fileName() ).exists() ? 161 QString str = QFileInfo( inf.dirPath()+"/preview"+ inf.fileName() ).exists() ?
162 inf.dirPath()+"/preview"+ inf.fileName() : _str; 162 inf.dirPath()+"/preview"+ inf.fileName() : _str;
163 163
164 SlaveMaster::self()->thumbNail( str, w, h ); 164 SlaveMaster::self()->thumbNail( str, w, h );
165} 165}
166 166
167QImage DCIM_DirLister::image( const QString& str, Factor f, int m ) { 167QImage DCIM_DirLister::image( const QString& str, Factor f, int m ) {
168 return SlaveMaster::self()->image( str, f, m ); 168 return SlaveMaster::self()->image( str, f, m );
169} 169}
170 170
171void DCIM_DirLister::imageInfo( const QString& str ) { 171void DCIM_DirLister::imageInfo( const QString& str ) {
172 SlaveMaster::self()->thumbInfo( str ); 172 SlaveMaster::self()->thumbInfo( str );
173} 173}
174 174
175void DCIM_DirLister::fullImageInfo( const QString& str ) { 175void DCIM_DirLister::fullImageInfo( const QString& str ) {
176 SlaveMaster::self()->imageInfo( str ); 176 SlaveMaster::self()->imageInfo( str );
177} 177}
178 178
179QString DCIM_DirLister::nameToFname( const QString& name )const { 179QString DCIM_DirLister::nameToFname( const QString& name )const {
diff --git a/noncore/graphics/opie-eye/impl/doc/doc_lister.cpp b/noncore/graphics/opie-eye/impl/doc/doc_lister.cpp
index 4a491e2..5281b75 100644
--- a/noncore/graphics/opie-eye/impl/doc/doc_lister.cpp
+++ b/noncore/graphics/opie-eye/impl/doc/doc_lister.cpp
@@ -72,50 +72,60 @@ QString Doc_DirLister::setStartPath(const QString&) {
72QString Doc_DirLister::currentPath()const 72QString Doc_DirLister::currentPath()const
73{ 73{
74 return QString::null; 74 return QString::null;
75} 75}
76 76
77 77
78QStringList Doc_DirLister::folders()const { 78QStringList Doc_DirLister::folders()const {
79 return QStringList(); 79 return QStringList();
80} 80}
81 81
82QStringList Doc_DirLister::files()const { 82QStringList Doc_DirLister::files()const {
83 QStringList out; 83 QStringList out;
84 QListIterator<DocLnk> dit(m_ds.children()); 84 QListIterator<DocLnk> dit(m_ds.children());
85 for( ; dit.current(); ++dit) { 85 for( ; dit.current(); ++dit) {
86 if (!(*dit)->isValid()) continue; 86 if (!(*dit)->isValid()) continue;
87 if (!matchCat((*dit))) continue; 87 if (!matchCat((*dit))) continue;
88 QString s = (*dit)->name(); 88 QString s = (*dit)->name();
89 s+=char(0); 89 s+=char(0);
90 s+=(*dit)->file(); 90 s+=(*dit)->file();
91 out.append(s); 91 out.append(s);
92 } 92 }
93 return out; 93 return out;
94} 94}
95 95
96void Doc_DirLister::deleteImage( const QString& ) 96void Doc_DirLister::deleteImage( const QString& f)
97{ 97{
98 /*
99 * find the file in the set of doclnks
100 */
101 QListIterator<DocLnk> dit(m_ds.children());
102 for( ; dit.current(); ++dit) {
103 if ( f == (*dit)->file() ) {
104 (*dit)->removeFiles();
105 return;
106 }
107 }
98} 108}
99 109
100void Doc_DirLister::thumbNail( const QString& str, int w, int h) 110void Doc_DirLister::thumbNail( const QString& str, int w, int h)
101{ 111{
102 SlaveMaster::self()->thumbNail( str, w, h ); 112 SlaveMaster::self()->thumbNail( str, w, h );
103} 113}
104 114
105QImage Doc_DirLister::image( const QString& str, Factor f, int m) 115QImage Doc_DirLister::image( const QString& str, Factor f, int m)
106{ 116{
107 return SlaveMaster::self()->image(str, f, m ); 117 return SlaveMaster::self()->image(str, f, m );
108} 118}
109 119
110void Doc_DirLister::imageInfo( const QString& str) { 120void Doc_DirLister::imageInfo( const QString& str) {
111 SlaveMaster::self()->thumbInfo( str ); 121 SlaveMaster::self()->thumbInfo( str );
112} 122}
113 123
114void Doc_DirLister::fullImageInfo( const QString& str) { 124void Doc_DirLister::fullImageInfo( const QString& str) {
115 SlaveMaster::self()->imageInfo(str); 125 SlaveMaster::self()->imageInfo(str);
116} 126}
117 127
118void Doc_DirLister::slotFullInfo(const QString&f, const QString&t) 128void Doc_DirLister::slotFullInfo(const QString&f, const QString&t)
119{ 129{
120 emit sig_fullInfo(f, t); 130 emit sig_fullInfo(f, t);
121} 131}