summaryrefslogtreecommitdiff
path: root/noncore/apps/opie-console
authorwazlaf <wazlaf>2002-10-24 20:40:24 (UTC)
committer wazlaf <wazlaf>2002-10-24 20:40:24 (UTC)
commit0fc598a0ee9151f82f5a78383645a758d5f6cad9 (patch) (unidiff)
treed7b6df2344aafe89f914d796d941ef6fd705cff4 /noncore/apps/opie-console
parentb3d13ad799eebbee3a1a73c4fe5b38167070ab87 (diff)
downloadopie-0fc598a0ee9151f82f5a78383645a758d5f6cad9.zip
opie-0fc598a0ee9151f82f5a78383645a758d5f6cad9.tar.gz
opie-0fc598a0ee9151f82f5a78383645a758d5f6cad9.tar.bz2
only use .script files, set DocLnk names correctly
Diffstat (limited to 'noncore/apps/opie-console') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/apps/opie-console/mainwindow.cpp18
1 files changed, 13 insertions, 5 deletions
diff --git a/noncore/apps/opie-console/mainwindow.cpp b/noncore/apps/opie-console/mainwindow.cpp
index 888ab90..ccecdf8 100644
--- a/noncore/apps/opie-console/mainwindow.cpp
+++ b/noncore/apps/opie-console/mainwindow.cpp
@@ -10,2 +10,3 @@
10#include <qwhatsthis.h> 10#include <qwhatsthis.h>
11#include <qfileinfo.h>
11 12
@@ -143,2 +144,3 @@ MainWindow::MainWindow(QWidget *parent, const char *name, WFlags) : QMainWindow(
143 m_manager->load(); 144 m_manager->load();
145 m_scriptsData.setAutoDelete(TRUE);
144 146
@@ -360,4 +362,7 @@ void MainWindow::populateScripts() {
360 if (*dit && (*dit)->name().length()>0) { 362 if (*dit && (*dit)->name().length()>0) {
361 m_scriptsData.append((*dit)); 363 QFileInfo info((*dit)->file());
362 m_scriptsPop->insertItem((*dit)->name()); 364 if (info.extension(false) == "script") {
365 m_scriptsData.append(new DocLnk(**dit));
366 m_scriptsPop->insertItem((*dit)->name());
367 }
363 } 368 }
@@ -410,2 +415,5 @@ void MainWindow::slotSaveScript() {
410 if (!filename.isEmpty()) { 415 if (!filename.isEmpty()) {
416 QFileInfo info(filename);
417 if (info.extension(FALSE) != "script")
418 filename += ".script";
411 DocLnk nf; 419 DocLnk nf;
@@ -413,3 +421,3 @@ void MainWindow::slotSaveScript() {
413 nf.setFile(filename); 421 nf.setFile(filename);
414 nf.setName(filename); 422 nf.setName(info.fileName());
415 FileManager fm; 423 FileManager fm;
@@ -426,5 +434,5 @@ void MainWindow::slotRunScript(int id) {
426 if (currentSession()) { 434 if (currentSession()) {
427 DocLnk *lnk = m_scriptsData.at(m_scriptsPop->indexOf(id)); 435 int index = m_scriptsPop->indexOf(id);
436 DocLnk *lnk = m_scriptsData.at(index);
428 QString filePath = lnk->file(); 437 QString filePath = lnk->file();
429 printf("path is : %s\n", filePath.latin1());
430 Script script(filePath); 438 Script script(filePath);