summaryrefslogtreecommitdiff
path: root/noncore
Unidiff
Diffstat (limited to 'noncore') (more/less context) (show whitespace changes)
-rw-r--r--noncore/apps/tinykate/libkate/document/katesyntaxdocument.cpp2
-rw-r--r--noncore/apps/tinykate/mainwindow/tinykate.cpp6
-rw-r--r--noncore/graphics/opie-eye/impl/dcim/dcim_lister.cpp11
3 files changed, 6 insertions, 13 deletions
diff --git a/noncore/apps/tinykate/libkate/document/katesyntaxdocument.cpp b/noncore/apps/tinykate/libkate/document/katesyntaxdocument.cpp
index 9fa4452..d8f5aa7 100644
--- a/noncore/apps/tinykate/libkate/document/katesyntaxdocument.cpp
+++ b/noncore/apps/tinykate/libkate/document/katesyntaxdocument.cpp
@@ -36,51 +36,49 @@ SyntaxDocument::SyntaxDocument()
36{ 36{
37 m_root=0; 37 m_root=0;
38 currentFile=""; 38 currentFile="";
39 setupModeList(); 39 setupModeList();
40} 40}
41 41
42void SyntaxDocument::setIdentifier(const QString& identifier) 42void SyntaxDocument::setIdentifier(const QString& identifier)
43{ 43{
44#warning FIXME delete m_root; 44#warning FIXME delete m_root;
45 m_root=Opie::Core::XMLElement::load(identifier); 45 m_root=Opie::Core::XMLElement::load(identifier);
46 if (!m_root) KMessageBox::error( 0L, i18n("Can't open %1").arg(identifier) ); 46 if (!m_root) KMessageBox::error( 0L, i18n("Can't open %1").arg(identifier) );
47 47
48} 48}
49 49
50SyntaxDocument::~SyntaxDocument() 50SyntaxDocument::~SyntaxDocument()
51{ 51{
52} 52}
53 53
54void SyntaxDocument::setupModeList(bool force) 54void SyntaxDocument::setupModeList(bool force)
55{ 55{
56 56
57 if (myModeList.count() > 0) return; 57 if (myModeList.count() > 0) return;
58 58
59 KateConfig *config=KGlobal::config(); 59 KateConfig *config=KGlobal::config();
60 KStandardDirs *dirs = KGlobal::dirs();
61 60
62// QStringList list=dirs->findAllResources("data","kate/syntax/*.xml",false,true);
63 QString path=QPEApplication::qpeDir() +"share/tinykate/syntax/"; 61 QString path=QPEApplication::qpeDir() +"share/tinykate/syntax/";
64 62
65 QDir dir(path); 63 QDir dir(path);
66 QStringList list=dir.entryList("*.xml"); 64 QStringList list=dir.entryList("*.xml");
67 65
68 for ( QStringList::Iterator it = list.begin(); it != list.end(); ++it ) 66 for ( QStringList::Iterator it = list.begin(); it != list.end(); ++it )
69 { 67 {
70 QString Group="Highlighting_Cache"+path+*it; 68 QString Group="Highlighting_Cache"+path+*it;
71 if ((config->hasGroup(Group)) && (!force)) 69 if ((config->hasGroup(Group)) && (!force))
72 { 70 {
73 config->setGroup(Group); 71 config->setGroup(Group);
74 syntaxModeListItem *mli=new syntaxModeListItem; 72 syntaxModeListItem *mli=new syntaxModeListItem;
75 mli->name = config->readEntry("name",""); 73 mli->name = config->readEntry("name","");
76 mli->section = config->readEntry("section",""); 74 mli->section = config->readEntry("section","");
77 mli->mimetype = config->readEntry("mimetype",""); 75 mli->mimetype = config->readEntry("mimetype","");
78 mli->extension = config->readEntry("extension",""); 76 mli->extension = config->readEntry("extension","");
79 mli->identifier = path+*it; 77 mli->identifier = path+*it;
80 myModeList.append(mli); 78 myModeList.append(mli);
81 } 79 }
82 else 80 else
83 { 81 {
84 odebug << "Found a description file:"+path+(*it) << oendl; 82 odebug << "Found a description file:"+path+(*it) << oendl;
85 setIdentifier(path+(*it)); 83 setIdentifier(path+(*it));
86 Opie::Core::XMLElement *e=m_root; 84 Opie::Core::XMLElement *e=m_root;
diff --git a/noncore/apps/tinykate/mainwindow/tinykate.cpp b/noncore/apps/tinykate/mainwindow/tinykate.cpp
index e87464e..e920d5b 100644
--- a/noncore/apps/tinykate/mainwindow/tinykate.cpp
+++ b/noncore/apps/tinykate/mainwindow/tinykate.cpp
@@ -182,72 +182,71 @@ TinyKate::TinyKate( QWidget *parent, const char *name, WFlags f) :
182TinyKate::~TinyKate( ) 182TinyKate::~TinyKate( )
183{ 183{
184 owarn << "TinyKate destructor\n" << oendl; 184 owarn << "TinyKate destructor\n" << oendl;
185 185
186 if( KGlobal::config() != 0 ) 186 if( KGlobal::config() != 0 )
187 { 187 {
188 owarn << "deleting KateConfig object..\n" << oendl; 188 owarn << "deleting KateConfig object..\n" << oendl;
189 delete KGlobal::config(); 189 delete KGlobal::config();
190 } 190 }
191} 191}
192 192
193void TinyKate::slotOpen( ) 193void TinyKate::slotOpen( )
194{ 194{
195 QString filename = OFileDialog::getOpenFileName( OFileSelector::EXTENDED_ALL, 195 QString filename = OFileDialog::getOpenFileName( OFileSelector::EXTENDED_ALL,
196 QString::null); 196 QString::null);
197 if (!filename.isEmpty()) 197 if (!filename.isEmpty())
198 { 198 {
199 open(filename); 199 open(filename);
200 } 200 }
201} 201}
202 202
203void TinyKate::open(const QString & filename) 203void TinyKate::open(const QString & filename)
204{ 204{
205 KateDocument *kd= new KateDocument(false, false, this,0,this); 205 KateDocument *kd= new KateDocument(false, false, this,0,this);
206 KTextEditor::View *kv;
207 QString realFileName; 206 QString realFileName;
208 //check if filename is a .desktop file 207 //check if filename is a .desktop file
209 if ( filename.find( ".desktop", 0, true ) != -1 ) { 208 if ( filename.find( ".desktop", 0, true ) != -1 ) {
210 switch ( QMessageBox::warning( this, tr( "TinyKATE" ), 209 switch ( QMessageBox::warning( this, tr( "TinyKATE" ),
211 tr("TinyKATE has detected<BR>you selected a <B>.desktop</B> file.<BR>Open <B>.desktop</B> file or <B>linked</B> file?" ), 210 tr("TinyKATE has detected<BR>you selected a <B>.desktop</B> file.<BR>Open <B>.desktop</B> file or <B>linked</B> file?" ),
212 tr(".desktop File"), 211 tr(".desktop File"),
213 tr("Linked Document"), 0, 1, 1 ) ) 212 tr("Linked Document"), 0, 1, 1 ) )
214 { 213 {
215 case 0: //desktop 214 case 0: //desktop
216 realFileName = filename; 215 realFileName = filename;
217 break; 216 break;
218 case 1: //linked 217 case 1: //linked
219 DocLnk docLnk( filename ); 218 DocLnk docLnk( filename );
220 realFileName = docLnk.file(); 219 realFileName = docLnk.file();
221 break; 220 break;
222 }; 221 };
223 } else { 222 } else {
224 realFileName = filename; 223 realFileName = filename;
225 } 224 }
226 225
227 QFileInfo fileInfo( realFileName ); 226 QFileInfo fileInfo( realFileName );
228 QString filenamed = fileInfo.fileName(); 227 QString filenamed = fileInfo.fileName();
229 tabwidget->addTab(kv=kd->createView(tabwidget,"bLAH"),"tinykate/tinykate", filenamed ); 228 tabwidget->addTab(kd->createView(tabwidget,"Unnamed kateview"),"tinykate/tinykate", filenamed );
230 odebug << realFileName << oendl; 229 odebug << realFileName << oendl;
231 230
232 kd->setDocName( filenamed); 231 kd->setDocName( filenamed);
233 kd->open( realFileName ); 232 kd->open( realFileName );
234 viewCount++; 233 viewCount++;
235} 234}
236 235
237void TinyKate::setDocument(const QString& fileref) 236void TinyKate::setDocument(const QString& fileref)
238{ 237{
239 open( fileref ); 238 open( fileref );
240} 239}
241 240
242void TinyKate::slotCurrentChanged( QWidget * view) 241void TinyKate::slotCurrentChanged( QWidget * view)
243{ 242{
244 if (currentView) 243 if (currentView)
245 { 244 {
246 245
247 disconnect(editCopy,SIGNAL(clicked()),currentView,SLOT(copy())); 246 disconnect(editCopy,SIGNAL(clicked()),currentView,SLOT(copy()));
248 disconnect(editCut,SIGNAL(clicked()),currentView,SLOT(cut())); 247 disconnect(editCut,SIGNAL(clicked()),currentView,SLOT(cut()));
249 disconnect(editPaste,SIGNAL(clicked()),currentView,SLOT(paste())); 248 disconnect(editPaste,SIGNAL(clicked()),currentView,SLOT(paste()));
250 disconnect(editUndo,SIGNAL(clicked()),currentView,SLOT(undo())); 249 disconnect(editUndo,SIGNAL(clicked()),currentView,SLOT(undo()));
251 disconnect(editRedo,SIGNAL(clicked()),currentView,SLOT(redo())); 250 disconnect(editRedo,SIGNAL(clicked()),currentView,SLOT(redo()));
252 disconnect(editFind,SIGNAL(activated()),currentView,SLOT(find())); 251 disconnect(editFind,SIGNAL(activated()),currentView,SLOT(find()));
253 disconnect(editReplace,SIGNAL(activated()),currentView,SLOT(replace())); 252 disconnect(editReplace,SIGNAL(activated()),currentView,SLOT(replace()));
@@ -257,53 +256,52 @@ void TinyKate::slotCurrentChanged( QWidget * view)
257 disconnect(hlmenu,SIGNAL(activated(int)), currentView,SLOT(setHl(int))); 256 disconnect(hlmenu,SIGNAL(activated(int)), currentView,SLOT(setHl(int)));
258 disconnect(utilSettings,SIGNAL(activated()), currentView,SLOT(configDialog())); 257 disconnect(utilSettings,SIGNAL(activated()), currentView,SLOT(configDialog()));
259 } 258 }
260 259
261 currentView=(KTextEditor::View*)view; 260 currentView=(KTextEditor::View*)view;
262 261
263 connect(editCopy,SIGNAL(clicked()),currentView,SLOT(copy())); 262 connect(editCopy,SIGNAL(clicked()),currentView,SLOT(copy()));
264 connect(editCut,SIGNAL(clicked()),currentView,SLOT(cut())); 263 connect(editCut,SIGNAL(clicked()),currentView,SLOT(cut()));
265 connect(editPaste,SIGNAL(clicked()),currentView,SLOT(paste())); 264 connect(editPaste,SIGNAL(clicked()),currentView,SLOT(paste()));
266 connect(editUndo,SIGNAL(clicked()),currentView,SLOT(undo())); 265 connect(editUndo,SIGNAL(clicked()),currentView,SLOT(undo()));
267 connect(editRedo,SIGNAL(clicked()),currentView,SLOT(redo())); 266 connect(editRedo,SIGNAL(clicked()),currentView,SLOT(redo()));
268 connect(editFind,SIGNAL(activated()),currentView,SLOT(find())); 267 connect(editFind,SIGNAL(activated()),currentView,SLOT(find()));
269 connect(editReplace,SIGNAL(activated()),currentView,SLOT(replace())); 268 connect(editReplace,SIGNAL(activated()),currentView,SLOT(replace()));
270 connect(editGotoLine,SIGNAL(activated()),currentView,SLOT(gotoLine())); 269 connect(editGotoLine,SIGNAL(activated()),currentView,SLOT(gotoLine()));
271 connect(viewIncFontSizes,SIGNAL(activated()), currentView,SLOT(slotIncFontSizes())); 270 connect(viewIncFontSizes,SIGNAL(activated()), currentView,SLOT(slotIncFontSizes()));
272 connect(viewDecFontSizes,SIGNAL(activated()), currentView,SLOT(slotDecFontSizes())); 271 connect(viewDecFontSizes,SIGNAL(activated()), currentView,SLOT(slotDecFontSizes()));
273 connect(hlmenu,SIGNAL(activated(int)), currentView,SLOT(setHl(int))); 272 connect(hlmenu,SIGNAL(activated(int)), currentView,SLOT(setHl(int)));
274 connect(utilSettings,SIGNAL(activated()), currentView,SLOT(configDialog())); 273 connect(utilSettings,SIGNAL(activated()), currentView,SLOT(configDialog()));
275 274
276} 275}
277 276
278void TinyKate::slotNew( ) 277void TinyKate::slotNew( )
279{ 278{
280 KateDocument *kd= new KateDocument(false, false, this,0,this); 279 KateDocument *kd= new KateDocument(false, false, this,0,this);
281 KTextEditor::View *kv;
282 280
283 kd->setDocName(tr("Unnamed %1").arg(nextUnnamed++)); 281 kd->setDocName(tr("Unnamed %1").arg(nextUnnamed++));
284 kd->setNewDoc(true); 282 kd->setNewDoc(true);
285 tabwidget->addTab(kv=kd->createView(tabwidget,"BLAH"), 283 tabwidget->addTab(kd->createView(tabwidget,"Unnamed"),
286 "tinykate/tinykate", 284 "tinykate/tinykate",
287 kd->docName()); 285 kd->docName());
288 viewCount++; 286 viewCount++;
289} 287}
290 288
291bool TinyKate::checkSave() { 289bool TinyKate::checkSave() {
292 if (currentView==0) return true; 290 if (currentView==0) return true;
293 291
294 KateView *kv = (KateView*) currentView; 292 KateView *kv = (KateView*) currentView;
295 if(kv->isModified()) { 293 if(kv->isModified()) {
296 KateDocument *kd = (KateDocument*) kv->document(); 294 KateDocument *kd = (KateDocument*) kv->document();
297 switch( QMessageBox::information( 0, (tr("TinyKATE")), 295 switch( QMessageBox::information( 0, (tr("TinyKATE")),
298 (tr("Do you want to save\n" 296 (tr("Do you want to save\n"
299 "changes to the document\n" 297 "changes to the document\n"
300 "%1?\n").arg(kd->docName())), 298 "%1?\n").arg(kd->docName())),
301 (tr("Save")), (tr("Don't Save")), (tr("&Cancel")), 2, 2 ) ) 299 (tr("Save")), (tr("Don't Save")), (tr("&Cancel")), 2, 2 ) )
302 { 300 {
303 case 0: 301 case 0:
304 { 302 {
305 return saveDocument(); 303 return saveDocument();
306 } 304 }
307 break; 305 break;
308 306
309 case 1: 307 case 1:
diff --git a/noncore/graphics/opie-eye/impl/dcim/dcim_lister.cpp b/noncore/graphics/opie-eye/impl/dcim/dcim_lister.cpp
index 147eb9c..d4f9943 100644
--- a/noncore/graphics/opie-eye/impl/dcim/dcim_lister.cpp
+++ b/noncore/graphics/opie-eye/impl/dcim/dcim_lister.cpp
@@ -97,56 +97,53 @@ QString DCIM_DirLister::dirUp( const QString& p )const {
97 break; 97 break;
98 case ListingFolder: 98 case ListingFolder:
99 m_mode = ListingStart; 99 m_mode = ListingStart;
100 break; 100 break;
101 case ListingUnknown: 101 case ListingUnknown:
102 case ListingStart: 102 case ListingStart:
103 default: 103 default:
104 break; 104 break;
105 } 105 }
106 106
107 /* down cases */ 107 /* down cases */
108 owarn << " New String " << str << " old path " << m_mode << oendl; 108 owarn << " New String " << str << " old path " << m_mode << oendl;
109 m_path = str; 109 m_path = str;
110 return str; 110 return str;
111} 111}
112 112
113 113
114QStringList DCIM_DirLister::findCameras()const { 114QStringList DCIM_DirLister::findCameras()const {
115 QStringList lst; 115 QStringList lst;
116 StorageInfo inf; 116 StorageInfo inf;
117 117
118 m_map.clear(); 118 m_map.clear();
119 119
120 const QList<FileSystem> &list = inf.fileSystems(); 120 const QList<FileSystem> &list = inf.fileSystems();
121 QListIterator<FileSystem> it( list );
122 121
123 122 for ( QListIterator<FileSystem> it( list ); it.current()!=0 ; ++it )
124 FileSystem *sys; 123 if ( QFileInfo( it.current()->path() + "/dcim/" ).exists() ) {
125 for ( sys = it.current(); (sys=it.current())!=0 ; ++it ) 124 lst << it.current()->name();
126 if ( QFileInfo( sys->path() + "/dcim/" ).exists() ) { 125 m_map.insert( it.current()->name(), it.current()->path() );
127 lst << sys->name();
128 m_map.insert( sys->name(), sys->path() );
129 } 126 }
130 127
131 if ( lst.isEmpty() ) { 128 if ( lst.isEmpty() ) {
132 m_mode = ListingUnknown; 129 m_mode = ListingUnknown;
133 lst << QObject::tr("Error no Camera Dir found"); 130 lst << QObject::tr("Error no Camera Dir found");
134 }else 131 }else
135 m_mode = ListingStart; 132 m_mode = ListingStart;
136 133
137 return lst; 134 return lst;
138} 135}
139 136
140QStringList DCIM_DirLister::findAlbums()const { 137QStringList DCIM_DirLister::findAlbums()const {
141 QStringList lst = QDir( m_path ).entryList( QDir::Dirs ); 138 QStringList lst = QDir( m_path ).entryList( QDir::Dirs );
142 lst.remove( "." ); 139 lst.remove( "." );
143 lst.remove( ".." ); 140 lst.remove( ".." );
144 141
145 return lst; 142 return lst;
146} 143}
147 144
148QStringList DCIM_DirLister::findImages()const { 145QStringList DCIM_DirLister::findImages()const {
149 return QDir( m_path ).entryList("*.jpg *.jpeg *.png", QDir::Files ); 146 return QDir( m_path ).entryList("*.jpg *.jpeg *.png", QDir::Files );
150} 147}
151 148
152void DCIM_DirLister::deleteImage( const QString& fl ) { 149void DCIM_DirLister::deleteImage( const QString& fl ) {