-// Copyright (C) 2007-2016 CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2022 CEA/DEN, EDF R&D, OPEN CASCADE
//
// Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
mySession = this;
}
-SUIT_Session::SUIT_Session( int argc, char** argv )
-: QObject(),
- myResMgr( 0 ),
- myActiveApp( 0 ),
- myHandler( 0 ),
- myExitStatus( NORMAL ),
- myExitFlags ( 0 )
-{
- SUIT_ASSERT( !mySession )
-
- mySession = this;
-
- for ( int i = 0; i < argc; i++ )
- myArguments << QString( argv[i] );
-}
-
/*!destructor. Clear applications list and set mySession to zero.*/
SUIT_Session::~SUIT_Session()
{
mySession = 0;
}
-/*!
- Get arguments of the current session
- */
-QStringList SUIT_Session::arguments()
-{
- QStringList r;
- if ( !myArguments.isEmpty() ) r = myArguments;
- else if ( QApplication::instance() ) r = QApplication::arguments();
- return r;
-}
-
/*! \retval return mySession */
SUIT_Session* SUIT_Session::session()
{
void SUIT_Session::onApplicationActivated( SUIT_Application* app )
{
myActiveApp = app;
-}
+}
\ No newline at end of file