[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    branches/work/kst/portto4/kst/src/libkstapp
From:       Nicolas Brisset <nicolas.brisset () eurocopter ! com>
Date:       2013-05-31 21:41:11
Message-ID: 20130531214111.95E97AC85D () svn ! kde ! org
[Download RAW message or body]

SVN commit 1356655 by brisset:

BUG: 318144
Set the current directory at the right place so that the "fileRelative" attribute \
saved in the .kst file  always works, even when kst2 is called from a different dir \
than the one where the .kst resides. Fix some indentation issues on the way.


 M  +2 -1      document.cpp  
 M  +1 -5      mainwindow.cpp  


--- branches/work/kst/portto4/kst/src/libkstapp/document.cpp #1356654:1356655
@@ -232,7 +232,8 @@
     _lastError = QObject::tr("File could not be opened for reading.");
     return false;
   }
-
+  // Set the application dir to the current dir to be able to load data using the \
"fileRelative" attribute +  QDir::setCurrent(file.left(file.lastIndexOf('/')) + '/');
   _fileName = file;
 
   // If we move this into the <graphics> block then we could, if desired, open
--- branches/work/kst/portto4/kst/src/libkstapp/mainwindow.cpp #1356654:1356655
@@ -444,9 +444,6 @@
 }
 
 void MainWindow::openFile(const QString &file) {
-  QDir::setCurrent(file.left(file.lastIndexOf('/')) + '/');
-  QDir::setCurrent(file.left(file.lastIndexOf('/')));
-
   QApplication::setOverrideCursor(QCursor(Qt::WaitCursor));
   newDoc(true); // Does all the init stuff, but does not ask for override as it's \
supposed to be done elsewhere  bool ok = _doc->open(file);
@@ -464,8 +461,7 @@
 }
 
 
-void MainWindow::exportGraphicsFile(
-    const QString &filename, const QString &format, int width, int height, int \
display) { +void MainWindow::exportGraphicsFile(const QString &filename, const \
QString &format, int width, int height, int display) {  int viewCount = 0;
   int n_views = _tabWidget->views().size();
   for (int i_view = 0; i_view<n_views; i_view++) {


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic