Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37788238
en ru br
ALT Linux repositórios
S:0.56-alt1
5.0: 0.45-alt1
4.1: 0.45-alt1

Group :: Educação
RPM: qfsm

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

Patch: qfsm-0.56-examples.patch
Download


diff --git a/src/FileIO.cpp b/src/FileIO.cpp
index 82041f8..5d8e20f 100644
--- a/src/FileIO.cpp
+++ b/src/FileIO.cpp
@@ -39,6 +39,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 #include "TransitionInfoBin.h"
 #include "TransitionInfoText.h"
 #include "XMLHandler.h"
+#include <QDesktopServices>
 
 /**
  * Constructor.
@@ -46,17 +47,22 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 FileIO::FileIO(QWidget *parent) : QObject(parent) {
 
+  QList<QUrl> urls;
+  urls << QUrl::fromLocalFile("/usr/share/qfsm/examples")
+       << QUrl::fromLocalFile(QDesktopServices::storageLocation(QDesktopServices::DocumentsLocation));
   //  filedlg = new Q3FileDialog(act_dir.dirName(), "Finite State Machine
   //  (*.fsm)",
   //    parent, "filedlg", true);
   //  filedlg->setMode(Q3FileDialog::AnyFile);
   filedlg = new QFileDialog(parent, "", act_dir.dirName(),
                             "Finite State Machine (*.fsm)");
+  filedlg->setSidebarUrls(urls);
   filedlg->setFileMode(QFileDialog::AnyFile);
   filedlg->setAcceptMode(QFileDialog::AcceptSave);
   filedlg->setConfirmOverwrite(false);
 
   importdlg = new QFileDialog(parent, "", act_dir.dirName(), "");
+  importdlg->setSidebarUrls(urls);
   importdlg->setFileMode(QFileDialog::AnyFile);
   importdlg->setAcceptMode(QFileDialog::AcceptSave);
   importdlg->setConfirmOverwrite(false);
@@ -64,6 +70,7 @@ FileIO::FileIO(QWidget *parent) : QObject(parent) {
   //  exportdlg = new Q3FileDialog(act_dir.dirName(), QString::null, parent,
   //  "exportdlg", true); exportdlg->setMode(Q3FileDialog::AnyFile);
   exportdlg = new QFileDialog(parent, "", act_dir.dirName(), "");
+  exportdlg->setSidebarUrls(urls);
   exportdlg->setFileMode(QFileDialog::AnyFile);
   exportdlg->setAcceptMode(QFileDialog::AcceptSave);
   exportdlg->setConfirmOverwrite(false);
 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009