sln [Tue, 20 May 2008 09:06:50 +0000 (09:06 +0000)]
NPAL19051: Notification of python module about changing active view, view cloning view and closing view is provided
1) Desktop's signal windowActivated() is connectedto the slot onActiveViewChanged() during the module activation.
2) All necessary signals of all opened views are connected to the corresponding slots of the SALOME_PYQT_Module class.
3) These slots perform corresponding calls of the Python GUI module functions, passing view ID as parameter.
4) Desktop's signal windowActivated() is disconnected from the slot onActiveViewChanged() during the module deactivation.
sln [Tue, 20 May 2008 09:04:05 +0000 (09:04 +0000)]
NPAL19051:
1) Parameter 'wid' is added in windowList() method. It specifies area which windows have to be returned; if it is equal to null when widgets of all areas are retuned
2)New method move() is added for moving the first widget to the same area which the second widget belongs to.
3)New method stack() is added for grouping all windows in one area.
4)New auxiliary private method wgArea is added for detecting area containing given widget
sln [Tue, 20 May 2008 09:03:26 +0000 (09:03 +0000)]
NPAL19051:
1) New signal viewCloned() is added to notify other objects about finishing ?Clone? operation from onCloneView slot
2)Part of code is moved from Splot2d_Viewer::onCloneView() slot to Pplot2d_Viewer::onCloneView() slot
sln [Tue, 20 May 2008 09:02:42 +0000 (09:02 +0000)]
NPAL19051: Possibility to clone specified view from SalomePyQt code is added.
1)New method cloneView() is added.
2)Part of functionality is moved from onCloneView() slot to cloneView()
sln [Tue, 20 May 2008 09:00:58 +0000 (09:00 +0000)]
NPAL19051:
1) cloneView() slot is renamed in viewCloned() slot.
2) Parameter is added in viewCloned( SUIT_ViewWindow* ) slot for uniformity with corresponding signal emitted from Plot2d_Viewer
3)viewCloned() signal is emitted from onCloneView() slot now.
sln [Tue, 20 May 2008 08:59:06 +0000 (08:59 +0000)]
NPAL19051:
CloseId, CloseAllId, GroupAllId, identifiers are added in enumeration for corresponding items of ?Windows? menu.
onCloseWindow(), onCloseAllWindow(), onGroupAllWindow() slots are added too.
NPAL19303: EDF 677 VISU : Time Stamps are mixed during ScalaMapOnDeformedShape presentations.
Blinking during animation and 3D Cash presentation is removed. Returned value of UnstructuredGridExecute() is changed. It is equal to 1 now instead of 0.
eap [Thu, 13 Mar 2008 14:43:10 +0000 (14:43 +0000)]
PAL13946 Improvment of SalomePyQt interface
1)
+ QActionGroup* createActionGroup(const int id, const bool exclusive);
2) replace QtxAction by QAction in order to enable passing QActionGroup* as argument
stv [Thu, 22 Dec 2005 10:20:43 +0000 (10:20 +0000)]
Not set the main window to the QApplication. If main window of application is closed then main event loop finished and application exits. Now event loop finished when all toplevel windows closed.
stv [Thu, 15 Dec 2005 08:33:37 +0000 (08:33 +0000)]
Libraries for several kinds of controls (line edit, spinbox, combobox, ...). These controls operate with scientific numeric datas. Each data described by individual characteristics (range, default value, measure unit, default value, name, comment, etc) from XML file.