]> SALOME platform Git repositories - modules/gui.git/commitdiff
Salome HOME
*** empty log message ***
authorvsr <vsr@opencascade.com>
Tue, 10 Jul 2007 11:43:11 +0000 (11:43 +0000)
committervsr <vsr@opencascade.com>
Tue, 10 Jul 2007 11:43:11 +0000 (11:43 +0000)
32 files changed:
GUI_version.h.in
src/GLViewer/GLViewer_ViewFrame.cxx
src/LogWindow/LogWindow.cxx
src/LogWindow/LogWindow.h
src/OCCViewer/OCCViewer_ViewPort.cxx
src/OCCViewer/OCCViewer_ViewWindow.cxx
src/Plot2d/Plot2d_FitDataDlg.cxx
src/Plot2d/Plot2d_SetupCurveDlg.cxx
src/Plot2d/Plot2d_SetupCurveDlg.h
src/Plot2d/Plot2d_SetupViewDlg.cxx
src/PyConsole/PyConsole.h
src/PyConsole/PyConsole_Console.cxx
src/PyConsole/PyConsole_Console.h
src/PyConsole/PyConsole_Editor.cxx
src/PyConsole/PyConsole_Editor.h
src/Qtx/QtxColorScale.h
src/Qtx/QtxMap.h
src/Qtx/QtxPagePrefMgr.cxx
src/Qtx/QtxSplash.cxx
src/Qtx/QtxSplash.h
src/SALOME_PYQT/SalomePyQt/SalomePyQt.cxx
src/SALOME_PYQT/SalomePyQt/SalomePyQt.h
src/SALOME_PYQT/SalomePyQt/SalomePyQt.sip
src/SALOME_SWIG/SALOMEGUI_Swig.cxx
src/SALOME_SWIG/SALOMEGUI_Swig.hxx
src/SALOME_SWIG/test_big_table.py
src/SALOME_SWIG/test_many_objects.py
src/SALOME_SWIG/test_table.py
src/STD/STD_Application.cxx
src/STD/STD_Application.h
src/SUIT/SUIT_Application.cxx
src/SUIT/SUIT_Application.h

index 9a5df78eb6f66e73f76dad717af0d82a48db4b23..ca6285403f07844885cb0d352299ad44f2df1c2e 100644 (file)
@@ -17,9 +17,9 @@
 //
 // See http://www.salome-platform.org/
 //
-//  File   : GUI_version.h
-//  Author : Vadim SANDLER
-//  Module : SALOME
+// File   : GUI_version.h
+// Author : Vadim SANDLER, Open CASCADE S.A.S. (vadim.sandler@opencascade.com)
+//
 
 #if !defined(__GUI_VERSION_H__)
 #define __GUI_VERSION_H__
index 24e7f0e99c1bc0bab41efd8f54b137a6f8338288..d871fa313bf78309398824cdcb24284b31846615 100644 (file)
@@ -27,6 +27,8 @@
 #include "GLViewer_Viewer.h"
 #include "GLViewer_ViewPort2d.h"
 
+#include <QtxToolBar.h>
+
 #include <SUIT_Desktop.h>
 #include <SUIT_Session.h>
 #include <SUIT_ToolButton.h>
@@ -39,7 +41,6 @@
 #include <QHBoxLayout>
 #include <QString>
 #include <QFrame>
-#include <QToolBar>
 #include <QMouseEvent>
 #include <QKeyEvent>
 #include <QWheelEvent>
@@ -73,9 +74,8 @@ myVP( 0 )
     setBackgroundColor( Qt::white );
     layout->addWidget( vp );
 
-    myToolBar = new QToolBar(this);
-    //myToolBar->setCloseMode(QDockWindow::Undocked);
-    myToolBar->setWindowTitle(tr("LBL_TOOLBAR_LABEL"));
+    myToolBar = new QtxToolBar( true, tr("LBL_TOOLBAR_LABEL"), this );
+
     createActions();
     createToolBar();
 }
@@ -164,10 +164,12 @@ void GLViewer_ViewFrame::createToolBar()
   aScaleBtn->AddAction(myActionsMap[FitRectId]);
   aScaleBtn->AddAction(myActionsMap[FitSelectId]);
   aScaleBtn->AddAction(myActionsMap[ZoomId]);
+  myToolBar->addWidget( aScaleBtn );
 
   SUIT_ToolButton* aPanBtn = new SUIT_ToolButton(myToolBar);
   aPanBtn->AddAction(myActionsMap[PanId]);
   aPanBtn->AddAction(myActionsMap[GlobalPanId]);
+  myToolBar->addWidget( aPanBtn );
 
   myToolBar->addAction( myActionsMap[ResetId] );
 }
index fb6ef862de5b091c9aa677860c15f22de9d238cd..77cfb6aeb5cf632f3015823d5c5e4d30b199bf0c 100755 (executable)
@@ -19,9 +19,9 @@
 //
 // See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 //
-//  File   : LogWindow.cxx
-//  Author : Vadim SANDLER, Open CASCADE S.A. (vadim.sandler@opencascade.com)
-//  Module : SALOME
+// File   : LogWindow.cxx
+// Author : Vadim SANDLER, Open CASCADE S.A.S. (vadim.sandler@opencascade.com)
+//
 
 #include "LogWindow.h"
 
index b1816f8c8a025c838f73556e7b0d90fef1b2dbaa..326425bd795a232b9d4ad6d09fd72bfebe50c70e 100755 (executable)
@@ -19,9 +19,9 @@
 // 
 // See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 //
-//  File   : LogWindow.h
-//  Author : Vadim SANDLER, Open CASCADE S.A. (vadim.sandler@opencascade.com)
-//  Module : SALOME
+// File   : LogWindow.h
+// Author : Vadim SANDLER, Open CASCADE S.A.S. (vadim.sandler@opencascade.com)
+//
 
 #ifndef LOGWINDOW_H
 #define LOGWINDOW_H
index 510e9b575f90f6af31f4dc4d5cf718c524dad080..fb1dda253e8485b4178d55afa8eb4872a014f43d 100755 (executable)
@@ -207,6 +207,8 @@ void OCCViewer_ViewPort::initialize()
   setBackgroundRole( QPalette::NoRole );//NoBackground );
   // set focus policy to threat QContextMenuEvent from keyboard  
   setFocusPolicy( Qt::StrongFocus );
+  setAttribute( Qt::WA_PaintOnScreen );
+  setAttribute( Qt::WA_NoSystemBackground );
 }
 
 /*!
index 8757574d202a44cbd93ed6362b0adaee668e5fda..ae7bb38b02331c00ab84fcbdf46e2bc207550014 100755 (executable)
 #include "SUIT_ResourceMgr.h"
 #include "SUIT_MessageBox.h"
 
+#include <QtxToolBar.h>
+
 #include <QPainter>
 #include <QTime>
 #include <QImage>
-#include <QToolBar>
 #include <QMouseEvent>
 #include <QRubberBand>
 
@@ -219,9 +220,7 @@ void OCCViewer_ViewWindow::initLayout()
   setTransformRequested ( NOTHING );
   setTransformInProcess ( false );
 
-  myToolBar = new QToolBar(this);
-  //myToolBar->setCloseMode(QDockWindow::Undocked); // toolbar has "Close" (X) button only if it's undocked, but there is no such functionality in Qt4
-  myToolBar->setWindowTitle(tr("LBL_TOOLBAR_LABEL"));
+  myToolBar = new QtxToolBar( true, tr("LBL_TOOLBAR_LABEL"), this );
 
   createActions();
   createToolBar();
@@ -984,10 +983,12 @@ void OCCViewer_ViewWindow::createToolBar()
   aScaleBtn->AddAction(myActionsMap[FitAllId]);
   aScaleBtn->AddAction(myActionsMap[FitRectId]);
   aScaleBtn->AddAction(myActionsMap[ZoomId]);
+  myToolBar->addWidget( aScaleBtn );
 
   SUIT_ToolButton* aPanningBtn = new SUIT_ToolButton(myToolBar, "pan");
   aPanningBtn->AddAction(myActionsMap[PanId]);
   aPanningBtn->AddAction(myActionsMap[GlobalPanId]);
+  myToolBar->addWidget( aPanningBtn );
 
   myToolBar->addAction( myActionsMap[ChangeRotationPointId] );
 
@@ -1000,12 +1001,14 @@ void OCCViewer_ViewWindow::createToolBar()
   aViewsBtn->AddAction(myActionsMap[BottomId]);
   aViewsBtn->AddAction(myActionsMap[LeftId]);
   aViewsBtn->AddAction(myActionsMap[RightId]);
+  myToolBar->addWidget( aViewsBtn );
 
   myToolBar->addAction( myActionsMap[ResetId] );
 
   SUIT_ToolButton* aMemBtn = new SUIT_ToolButton(myToolBar, "view");
   aMemBtn->AddAction(myActionsMap[MemId]);
   aMemBtn->AddAction(myActionsMap[RestoreId]);
+  myToolBar->addWidget( aMemBtn );
 
   myToolBar->addSeparator();
   myToolBar->addAction( myActionsMap[CloneId] );
index f5141e1a7e0148d9106e6cf59a64da1af6e4e34c..5f5cf1850d9a3c92f00e370f52692f0fd9269356 100755 (executable)
 //
 // See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 //
-//  File   : Plot2d_FitDataDlg.cxx
-//  Author : Vadim SANDLER
-//  Module : SALOME
-//  $Header$
+// File   : Plot2d_FitDataDlg.cxx
+// Author : Vadim SANDLER, Open CASCADE S.A.S. (vadim.sandler@opencascade.com)
+//
 
 #include "Plot2d_FitDataDlg.h"
 #include <QLabel>
index 4bd21175882a366cc9e1110316e6718ac249960f..a94e6429f2aecfe9e3f58d1bf998620da05dfc33 100644 (file)
 //
 // See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 //
-//  SALOME Plot2d : implementation of desktop and GUI kernel
+// File   : Plot2d_SetupCurveDlg.cxx
+// Author : Vadim SANDLER, Open CASCADE S.A.S. (vadim.sandler@opencascade.com)
 //
-//  File   : Plot2d_SetupCurveDlg.cxx
-//  Author : Vadim SANDLER
-//  Module : SALOME
-//  $Header$
 
 #include "Plot2d_SetupCurveDlg.h"
 #include "SUIT_Tools.h"
index 84d530aa6b07a3061b862e502adbcad2b3322e58..982a7aff885dc7ed466e7b8e480341c73bc69399 100644 (file)
 //
 // See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 //
-//  SALOME Plot2d : implementation of desktop and GUI kernel
+// File   : Plot2d_SetupCurveDlg.h
+// Author : Vadim SANDLER, Open CASCADE S.A.S. (vadim.sandler@opencascade.com)
 //
-//  File   : Plot2d_SetupCurveDlg.h
-//  Author : Vadim SANDLER
-//  Module : SALOME
 
 #ifndef Plot2d_SetupCurveDlg_H
 #define Plot2d_SetupCurveDlg_H
index e89eaffc714a15fed63a9c2e59a9544e987cefea..d72f75b4401e1e11e54ab7047b78d1236e56a9ae 100755 (executable)
 //
 // See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 //
-//  File   : Plot2d_SetupViewDlg.cxx
-//  Author : Vadim SANDLER
-//  Module : SALOME
-//  $Header$
+// File   : Plot2d_SetupViewDlg.cxx
+// Author : Vadim SANDLER, Open CASCADE S.A.S. (vadim.sandler@opencascade.com)
+//
 
 #include "Plot2d_SetupViewDlg.h"
 
index c99a5864f42a13e1052c568aea1bbdf4f4cb6e88..d27c40c0fe21fcd2938ffbf1eb29132b6d9f3714 100644 (file)
@@ -16,9 +16,9 @@
 //
 // See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 //
-//  File   : PyConsole.h
-//  Author : Vadim SANDLER
-//  Module : SALOME
+// File   : PyConsole.h
+// Author : Vadim SANDLER, Open CASCADE S.A.S. (vadim.sandler@opencascade.com)
+//
 
 #if !defined ( PYCONSOLE_H )
 #define PYCONSOLE_H
index 4334b24e97b1f5ca9f11f636c8759a6b63b20049..07cdfb5442d0c3c424e436741a9847c9ece72255 100644 (file)
@@ -16,9 +16,9 @@
 //
 // See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 //
-//  File   : PyConsole_Console.cxx
-//  Author : Vadim SANDLER
-//  Module : SALOME
+// File   : PyConsole_Console.cxx
+// Author : Vadim SANDLER, Open CASCADE S.A.S. (vadim.sandler@opencascade.com)
+//
 
 /*!
   \class PyConsole_Console
index 32448c38cee650c95d9c08fb47b780bab1322957..17e1c73b6fdaf41acb985920266097388360b46d 100644 (file)
@@ -16,9 +16,9 @@
 //
 // See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 //
-//  File   : PyConsole_Console.h
-//  Author : Vadim SANDLER, Open CASCADE S.A. (vadim.sandler@opencascade.com)
-//  Module : SALOME
+// File   : PyConsole_Console.h
+// Author : Vadim SANDLER, Open CASCADE S.A.S. (vadim.sandler@opencascade.com)
+//
 
 #ifndef PYCONSOLE_CONSOLE_H
 #define PYCONSOLE_CONSOLE_H
index 98c0425a68ba6dba2a9ecc2e460941e544276fac..29db60017e7acee077086c63ff39ed3af36f0c6a 100644 (file)
@@ -19,9 +19,9 @@
 // 
 // See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 //
-//  File   : PyConsole_Editor.cxx
-//  Author : Vadim SANDLER
-//  Module : SALOME
+// File   : PyConsole_Editor.cxx
+// Author : Vadim SANDLER, Open CASCADE S.A.S. (vadim.sandler@opencascade.com)
+//
 
 /*!
   \class PyConsole_Editor
index 0e4c170280e05aa1d1e6ed99a49f3d14a415b440..222708c6ecc113b2e455a896c0e01e849b3859b2 100644 (file)
@@ -19,9 +19,9 @@
 // 
 // See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 //
-//  File   : PyConsole_Editor.h
-//  Author : Vadim SANDLER
-//  Module : SALOME
+// File   : PyConsole_Editor.h
+// Author : Vadim SANDLER, Open CASCADE S.A.S. (vadim.sandler@opencascade.com)
+//
 
 #ifndef PYCONSOLE_EDITOR_H
 #define PYCONSOLE_EDITOR_H
index ae9e985f2a1f2e29958c31c8d8692ec4b2d120fe..453aeefe66b4e69c54b3af73022ea0422bd0f0f5 100755 (executable)
@@ -59,12 +59,12 @@ public:
   } DumpMode;
   //! Color scale flags (bitwise).
   typedef enum { 
-    AtBorder      = 0x001, 
-    Reverse       = 0x002, 
-    Integer       = 0x004,
-    WrapTitle     = 0x008, 
-    PreciseFormat = 0x010, 
-    Transparent   = 0x020
+    AtBorder      = 0x001,   //!< diplay values at colors boundaries
+    Reverse       = 0x002,   //!< display color scale in reverse order
+    Integer       = 0x004,   //!< round numbers to integer values
+    WrapTitle     = 0x008,   //!< wrap title to several lines
+    PreciseFormat = 0x010,   //!< autodetect decimal point precision for color scale values
+    Transparent   = 0x020    //!< transparent background (not implemented yet!)
   } Flags;
 
 public:
index 403fc3284804237b51864eb2517703b847ef2a13..98dec2975669c4a7744a02eb60469295d7f40005 100644 (file)
@@ -16,8 +16,9 @@
 //
 // See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 //
-// File:      QtxMap.h
-// Author:    Vadim SANDLER
+// File   : QtxMap.h
+// Author : Vadim SANDLER, Open CASCADE S.A.S. (vadim.sandler@opencascade.com)
+//
 
 #ifndef QTXMAP_H
 #define QTXMAP_H
index 710de7df03dd69b054778a51931c7455b5eb5ad6..1863ed4894c886c01e6e8dd313648accf43de1de 100644 (file)
@@ -756,8 +756,16 @@ void QtxPagePrefListItem::setSelected( const int id )
 
 /*!
   \class QtxPagePrefToolBoxItem
+  \brief GUI implementation of the tool box container preference item.
 */
 
+/*!
+  \brief Constructor.
+  \param title preference item title
+  \param parent parent preference item
+  \param sect resource file section associated with the preference item
+  \param param resource file parameter associated with the preference item
+*/
 QtxPagePrefToolBoxItem::QtxPagePrefToolBoxItem( const QString& title, QtxPreferenceItem* parent,
                                                 const QString& sect, const QString& param )
 : QtxPagePrefItem( title, parent, sect, param )
@@ -765,15 +773,24 @@ QtxPagePrefToolBoxItem::QtxPagePrefToolBoxItem( const QString& title, QtxPrefere
   setWidget( myToolBox = new QToolBox( 0 ) );
 }
 
+/*!
+  \brief Destructor.
+*/
 QtxPagePrefToolBoxItem::~QtxPagePrefToolBoxItem()
 {
 }
 
+/*!
+  \brief Update widget contents.
+*/
 void QtxPagePrefToolBoxItem::updateContents()
 {
   updateToolBox();
 }
 
+/*!
+  \brief Update tool box widget.
+*/
 void QtxPagePrefToolBoxItem::updateToolBox()
 {
   QList<QtxPagePrefItem*> items;
@@ -1130,6 +1147,11 @@ void QtxPagePrefFrameItem::setOrientation( const Qt::Orientation o )
   myBox->setOrientation( o );
 }
 
+/*!
+  \brief Check if the frame widget stretching is enabled.
+  \return \c true if the widget is stretchable
+  \sa setStretch()
+*/
 bool QtxPagePrefFrameItem::stretch() const
 {
   QSpacerItem* s = 0;
@@ -1140,6 +1162,11 @@ bool QtxPagePrefFrameItem::stretch() const
   return s ? s->expandingDirections() & Qt::Vertical : false;
 }
 
+/*!
+  \brief Enable/disable frame widget stretching.
+  \param on new stretchable state
+  \sa stretch()
+*/
 void QtxPagePrefFrameItem::setStretch( const bool on )
 {
   QSpacerItem* s = 0;
@@ -2984,8 +3011,8 @@ void QtxPagePrefPathItem::setOptionValue( const QString& name, const QVariant& v
 }
 
 /*!
-  \class  QtxPagePrefPathListItem
-  \brief GUI implementation of resources directory list item.
+  \class QtxPagePrefPathListItem
+  \brief GUI implementation of the resources files/directories list item.
 */
 
 /*!
@@ -3111,10 +3138,20 @@ void QtxPagePrefPathListItem::setOptionValue( const QString& name, const QVarian
   \brief GUI implementation of resources date/time item.
 */
 
+/*!
+  \brief Constructor.
+
+  Creates an item to enter date and time.
+
+  \param title preference item title
+  \param parent parent preference item
+  \param sect resource file section associated with the preference item
+  \param param resource file parameter associated with the preference item
+*/
 QtxPagePrefDateTimeItem::QtxPagePrefDateTimeItem( const QString& title, QtxPreferenceItem* parent,
                                                   const QString& sect, const QString& param )
 : QtxPageNamedPrefItem( title, parent, sect, param ),
-myType( DateTime )
+  myType( DateTime )
 {
   setControl( myDateTime = new QDateTimeEdit() );
   myDateTime->setCalendarPopup( true );
@@ -3122,10 +3159,22 @@ myType( DateTime )
   updateDateTime();
 }
 
+/*!
+  \brief Constructor.
+
+  Creates preference item for editing of the date and/or time value:
+  the type is specified by parameter \a type.
+
+  \param type preference item input type (QtxPagePrefDateTimeItem::InputType)
+  \param title preference item title
+  \param parent parent preference item
+  \param sect resource file section associated with the preference item
+  \param param resource file parameter associated with the preference item
+*/
 QtxPagePrefDateTimeItem::QtxPagePrefDateTimeItem( const int type, const QString& title, QtxPreferenceItem* parent,
                                                   const QString& sect, const QString& param )
 : QtxPageNamedPrefItem( title, parent, sect, param ),
-myType( type )
+  myType( type )
 {
   setControl( myDateTime = new QDateTimeEdit() );
   myDateTime->setCalendarPopup( true );
@@ -3133,15 +3182,28 @@ myType( type )
   updateDateTime();
 }
 
+/*!
+  \brief Destructor.
+*/
 QtxPagePrefDateTimeItem::~QtxPagePrefDateTimeItem()
 {
 }
 
+/*!
+  \brief Get date/time box preference item input type.
+  \return preference item input type (QtxPagePrefDateTimeItem::InputType)
+  \sa setInputType()
+*/
 int QtxPagePrefDateTimeItem::inputType() const
 {
   return myType;
 }
 
+/*!
+  \brief Set date/time box preference item input type.
+  \param type new preference item input type (QtxPagePrefDateTimeItem::InputType)
+  \sa inputType()
+*/
 void QtxPagePrefDateTimeItem::setInputType( const int type )
 {
   if ( myType == type )
@@ -3151,36 +3213,69 @@ void QtxPagePrefDateTimeItem::setInputType( const int type )
   updateDateTime();
 }
 
+/*!
+  \brief Check if the popup calendar menu is enabled.
+  \return \c true if calendar popup menu is enabled
+*/
 bool QtxPagePrefDateTimeItem::calendar() const
 {
   return myDateTime->calendarPopup();
 }
 
+/*!
+  \brief Enable/disable popup calendar menu.
+  \param on new flag state
+*/
 void QtxPagePrefDateTimeItem::setCalendar( const bool on )
 {
   myDateTime->setCalendarPopup( on );
 }
 
+/*!
+  \brief Get maximum date value.
+  \return maximum date value
+  \sa setMaximumDate(), minimumDate(), maximumTime(), minimumTime()
+*/
 QDate QtxPagePrefDateTimeItem::maximumDate() const
 {
   return myDateTime->maximumDate();
 }
 
+/*!
+  \brief Get maximum time value.
+  \return maximum time value
+  \sa setMaximumTime(), minimumTime(), maximumDate(), minimumDate()
+*/
 QTime QtxPagePrefDateTimeItem::maximumTime() const
 {
   return myDateTime->maximumTime();
 }
 
+/*!
+  \brief Get minimum date value.
+  \return minimum date value
+  \sa setMinimumDate(), maximumDate(), maximumTime(), minimumTime()
+*/
 QDate QtxPagePrefDateTimeItem::minimumDate() const
 {
   return myDateTime->minimumDate();
 }
 
+/*!
+  \brief Get minimum time value.
+  \return maximum time value
+  \sa setMinimumTime(), maximumTime(), maximumDate(), minimumDate()
+*/
 QTime QtxPagePrefDateTimeItem::minimumTime() const
 {
   return myDateTime->minimumTime();
 }
 
+/*!
+  \brief Set maximum date value.
+  \param d new maximum date value
+  \sa maximumDate(), minimumDate(), maximumTime(), minimumTime()
+*/
 void QtxPagePrefDateTimeItem::setMaximumDate( const QDate& d )
 {
   if ( d.isValid() )
@@ -3189,6 +3284,11 @@ void QtxPagePrefDateTimeItem::setMaximumDate( const QDate& d )
     myDateTime->clearMaximumDate();
 }
 
+/*!
+  \brief Set maximum time value.
+  \param t new maximum time value
+  \sa maximumTime(), minimumTime(), maximumDate(), minimumDate()
+*/
 void QtxPagePrefDateTimeItem::setMaximumTime( const QTime& t )
 {
   if ( t.isValid() )
@@ -3197,6 +3297,11 @@ void QtxPagePrefDateTimeItem::setMaximumTime( const QTime& t )
     myDateTime->clearMaximumTime();
 }
 
+/*!
+  \brief Set minimum date value.
+  \param d new minimum date value
+  \sa minimumDate(), maximumDate(), maximumTime(), minimumTime()
+*/
 void QtxPagePrefDateTimeItem::setMinimumDate( const QDate& d )
 {
   if ( d.isValid() )
@@ -3205,6 +3310,11 @@ void QtxPagePrefDateTimeItem::setMinimumDate( const QDate& d )
     myDateTime->clearMinimumDate();
 }
 
+/*!
+  \brief Set minimum time value.
+  \param t new minimum time value
+  \sa minimumTime(), maximumTime(), maximumDate(), minimumDate()
+*/
 void QtxPagePrefDateTimeItem::setMinimumTime( const QTime& t )
 {
   if ( t.isValid() )
@@ -3213,6 +3323,10 @@ void QtxPagePrefDateTimeItem::setMinimumTime( const QTime& t )
     myDateTime->clearMinimumTime();
 }
 
+/*!
+  \brief Store preference item to the resource manager.
+  \sa retrieve()
+*/
 void QtxPagePrefDateTimeItem::store()
 {
   QString str;
@@ -3232,6 +3346,10 @@ void QtxPagePrefDateTimeItem::store()
   setString( str );
 }
 
+/*!
+  \brief Retrieve preference item from the resource manager.
+  \sa store()
+*/
 void QtxPagePrefDateTimeItem::retrieve()
 {
   QString str = getString();
@@ -3249,6 +3367,12 @@ void QtxPagePrefDateTimeItem::retrieve()
   }
 }
 
+/*!
+  \brief Get preference item option value.
+  \param name option name
+  \return property value or null QVariant if option is not set
+  \sa setOptionValue()
+*/
 QVariant QtxPagePrefDateTimeItem::optionValue( const QString& name ) const
 {
   if ( name == "input_type" || name == "type" )
@@ -3265,6 +3389,12 @@ QVariant QtxPagePrefDateTimeItem::optionValue( const QString& name ) const
     return QtxPageNamedPrefItem::optionValue( name );
 }
 
+/*!
+  \brief Set preference item option value.
+  \param name option name
+  \param val new property value
+  \sa optionValue()
+*/
 void QtxPagePrefDateTimeItem::setOptionValue( const QString& name, const QVariant& val )
 {
   if ( name == "input_type" || name == "type" )
@@ -3296,6 +3426,9 @@ void QtxPagePrefDateTimeItem::setOptionValue( const QString& name, const QVarian
     QtxPageNamedPrefItem::setOptionValue( name, val );
 }
 
+/*!
+  \brief Update date/time widget.
+*/
 void QtxPagePrefDateTimeItem::updateDateTime()
 {
   QString dispFmt;
index f99e36b2ae978685af19a7381fc58cbf828db343..6ea0510f9b2b35ba1d12f8915d4a8a41cb40d748 100644 (file)
@@ -16,8 +16,9 @@
 //
 // See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 //
-// File:      QtxSplash.cxx
-// Author:    Vadim SANDLER
+// File   : QtxSplash.cxx
+// Author : Vadim SANDLER, Open CASCADE S.A.S. (vadim.sandler@opencascade.com)
+//
 
 #include "QtxSplash.h"
 
index bd952119b1b817fecb4ba4e8d33f431aa27ca1bd..a786205f0cbc9610b6cfdb0e5a24c017af6eab60 100644 (file)
@@ -16,8 +16,9 @@
 //
 // See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 //
-// File:      QtxSplash.h
-// Author:    Vadim SANDLER
+// File   : QtxSplash.h
+// Author : Vadim SANDLER, Open CASCADE S.A.S. (vadim.sandler@opencascade.com)
+//
 
 #ifndef QTXSPLASH_H
 #define QTXSPLASH_H
index 7e4791a498788a930e9d73ccfaaa2c554409e79e..02e8e85194bd75494e9247692c1437980b4b9982 100644 (file)
@@ -17,7 +17,7 @@
 // See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 //
 // File   : SalomePyQt.cxx
-// Author : Vadim SANDLER, Open CASCADE SAS, vadim.sandler@opencascade.com
+// Author : Vadim SANDLER, Open CASCADE S.A.S. (vadim.sandler@opencascade.com)
 //
 
 #include <SALOME_PYQT_Module.h> // this include must be first!!!
index c6c2fd6793dcae41b75c96f0db74d44a762dc06e..cef6a1a88489961cce1ff3ab3d00d72b2182d1f4 100644 (file)
@@ -17,7 +17,7 @@
 // See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 //
 // File   : SalomePyQt.h
-// Author : Vadim SANDLER, Open CASCADE SAS, vadim.sandler@opencascade.com
+// Author : Vadim SANDLER, Open CASCADE S.A.S. (vadim.sandler@opencascade.com)
 //
 
 #ifndef SALOME_PYQT_H
index 5ef7ac3a363fd8bc5c92ebb52c6f6989251fab83..ddc290a9f8b64287db89001750e9744092f11dae 100644 (file)
@@ -1,11 +1,24 @@
-//=============================================================================
-// File      : SalomePyQt.sip
-// Created   : 25/04/05
-// Author    : Vadim SANDLER
-// Project   : SALOME
-// Copyright : 2003-2005 CEA/DEN, EDF R&D
-// $Header   : $
-//=============================================================================
+// Copyright (C) 2005  OPEN CASCADE, CEA/DEN, EDF R&D, PRINCIPIA R&D
+// 
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of the GNU Lesser General Public
+// License as published by the Free Software Foundation; either 
+// version 2.1 of the License.
+// 
+// This library is distributed in the hope that it will be useful 
+// but WITHOUT ANY WARRANTY; without even the implied warranty of 
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public  
+// License along with this library; if not, write to the Free Software 
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
+//
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
+//
+// File   : SalomePyQt.sip
+// Author : Vadim SANDLER, Open CASCADE S.A.S. (vadim.sandler@opencascade.com)
+//
 
 %Module SalomePyQt
 
index a6f44c2c213ba8a45342328b025563d46f9c70c6..3c533fee255850ef95172a096cc973cee93e94d2 100644 (file)
@@ -19,8 +19,8 @@
 // 
 // See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 //
-//  File   : SALOMEGUI_Swig.cxx
-//  Author : Vadim SANDLER
+// File   : SALOMEGUI_Swig.cxx
+// Author : Vadim SANDLER, Open CASCADE S.A.S. (vadim.sandler@opencascade.com)
 //
 
 #include "SALOMEGUI_Swig.hxx"
index 76211c33fa4161636ceb049a88195e09eafb56b2..483300f380c087089b10ba4b3861e67fc78aa4de 100644 (file)
@@ -19,8 +19,8 @@
 // 
 // See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 //
-//  File   : SALOMEGUI_Swig.hxx
-//  Author : Vadim SANDLER
+// File   : SALOMEGUI_Swig.hxx
+// Author : Vadim SANDLER, Open CASCADE S.A.S. (vadim.sandler@opencascade.com)
 //
 
 #ifndef SALOMEGUI_SWIG_HXX
index 78fa2e347599147f47a48c50b92c0c643bca23ce..126a549ecb07495d29c47bfbe064ae920e21b655 100755 (executable)
 #
 # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 #
-#  File   : test_big_table.py
-#  Author : Vadim SANDLER
-#  Module : SALOME
-#  $Header$
+# File   : test_big_table.py
+# Author : Vadim SANDLER, Open CASCADE S.A.S. (vadim.sandler@opencascade.com)
+#
 
 import salome
 import math
index 98de03f1e8351cba38fc977184243e40797f68a5..df486b271fcd16bc7ec1fca78ca0001e1158a609 100755 (executable)
 #
 # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 #
-#  File   : visu_many_objects.py
-#  Author : Vadim SANDLER
-#  Module : SALOME
-#  $Header$
+# File   : visu_many_objects.py
+# Author : Vadim SANDLER, Open CASCADE S.A.S. (vadim.sandler@opencascade.com)
+#
 
 import salome
 import SALOMEDS
index 0727594ceb20a542693959c843dc9e32130a6080..74002993282acc154907c4fc29984de286ed90b8 100755 (executable)
 #
 # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 #
-#  File   : test_table.py
-#  Author : Vadim SANDLER
-#  Module : SALOME
-#  $Header$
+# File   : test_table.py
+# Author : Vadim SANDLER, Open CASCADE S.A.S. (vadim.sandler@opencascade.com)
+#
 
 import salome
 import math
index 35b80fc3943a1123496b56f71fbd27b0cab91e88..f0561eb6fae855fe66186c5b5c2e121c3601c5e1 100755 (executable)
@@ -350,40 +350,6 @@ bool STD_Application::onOpenDoc( const QString& aName )
   return res;
 }
 
-/*! \retval true, if document was loaded successful, else false.*/
-bool STD_Application::onLoadDoc( const QString& aName )
-{
-  bool res = true;
-  if ( !activeStudy() )
-  {
-    // if no study - load in current desktop
-    res = useStudy( aName );
-  }
-  else
-  {
-    // if study exists - load in new desktop. Check: is the same file is loaded?
-    SUIT_Session* aSession = SUIT_Session::session();
-    QList<SUIT_Application*> aAppList = aSession->applications();
-    bool isAlreadyOpen = false;
-    SUIT_Application* aApp = 0;
-    for ( QList<SUIT_Application*>::iterator it = aAppList.begin(); it != aAppList.end() && !isAlreadyOpen; ++it )
-    {
-      aApp = *it;
-      if ( aApp->activeStudy()->studyName() == aName )
-        isAlreadyOpen = true;
-    }
-    if ( !isAlreadyOpen )
-    {
-      aApp = startApplication( 0, 0 );
-      if ( aApp )
-        res = aApp->useStudy( aName );
-    }
-    else
-      aApp->desktop()->activateWindow();
-  }
-  return res;
-}
-
 /*!Virtual function. Not implemented here.*/
 void STD_Application::beforeCloseDoc( SUIT_Study* )
 {
index 3ff6d57bc2cce125a937d638601dcf51a6ef5a13..9ea5b736d346345c8383725891db41e58a1242a4 100755 (executable)
@@ -115,8 +115,6 @@ public slots:
   virtual void          onOpenDoc();
   virtual bool          onOpenDoc( const QString& );
 
-  virtual bool          onLoadDoc( const QString& );
-
   virtual void          onExit();
 
   virtual void          onCopy();
index a5e545230fc7b2a1510b28b063c50391ad2f9f63..f07565b4e7c94eca6e682d48edc12a720ad62029 100755 (executable)
@@ -126,15 +126,6 @@ bool SUIT_Application::useFile( const QString& theFileName )
   return status;
 }
 
-/*!
-  Opens other study into active Study. If Study is empty - creates it.
-  \param theName - name of study
-*/
-bool SUIT_Application::useStudy( const QString& /*theName*/ )
-{
-  return false;
-}
-
 /*!
   Creates new empty Study if active Study = 0
 */
index 710d3b2d563fdc2b63db7d8d72728e51a1c36cca..dd84cd031d314d59535a29f416d766f30b8d9cdc 100755 (executable)
@@ -84,9 +84,6 @@ public:
   //! Opens document <theFileName> into active Study. If Study is empty - creates it.
   virtual bool          useFile( const QString& theFileName);
 
-  //! Loads document <theName> into active Study. If Study is empty - creates it.
-  virtual bool          useStudy( const QString& theName);
-
   //! Creates new empty Study if active Study = 0
   virtual void          createEmptyStudy();