X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSALOME_PYQT%2FSalomePyQt.cxx;h=9f7c1afa25a550a8e2719b0349d988011f079e44;hb=a0d75a92a4398daa47775f24295bc902a3f1db64;hp=8ea6026e286c3cd44d739c5e81fcd9fddbdf5751;hpb=61d4fc88c862e718985aa6e9b1bf72f055553eee;p=modules%2Fkernel.git diff --git a/src/SALOME_PYQT/SalomePyQt.cxx b/src/SALOME_PYQT/SalomePyQt.cxx index 8ea6026e2..9f7c1afa2 100644 --- a/src/SALOME_PYQT/SalomePyQt.cxx +++ b/src/SALOME_PYQT/SalomePyQt.cxx @@ -1,9 +1,17 @@ +// Copyright (C) 2003 CEA/DEN, EDF R&D +// +// +// +// File : SalomePyQt.cxx +// Module : SALOME + using namespace std; #include "SalomePyQt.hxx" #include "QAD_Application.h" #include "QAD_Desktop.h" #include "QAD_Study.h" +#include "QAD_FileDlg.h" #include "QAD_Config.h" #include "QAD_Settings.h" @@ -25,12 +33,12 @@ QMenuBar* SalomePyQt::getMainMenuBar() int SalomePyQt::getStudyId() { - return QAD_Application::getDesktop()->getActiveStudy()->getStudyId(); + return QAD_Application::getDesktop()->getActiveApp()->getActiveStudy()->getStudyId(); } SALOME_Selection* SalomePyQt::getSelection() { - return SALOME_Selection::Selection(QAD_Application::getDesktop()->getActiveStudy()->getSelection()); + return SALOME_Selection::Selection(QAD_Application::getDesktop()->getActiveApp()->getActiveStudy()->getSelection()); } void SalomePyQt::putInfo( const QString& msg ) @@ -83,3 +91,19 @@ QString SalomePyQt::getSetting(QString name) { return QAD_CONFIG->getSetting(name); } + +QString SalomePyQt::getFileName(QWidget* parent, + const QString& initial, + const QStringList& filters, + const QString& caption, + bool open) +{ + return QAD_FileDlg::getFileName(parent, initial, filters, caption, open); +} + +QString SalomePyQt::getExistingDirectory(QWidget* parent, + const QString& initial, + const QString& caption) +{ + return QAD_FileDlg::getExistingDirectory(parent, initial, caption); +}