Version: 9.15.0
browser_catalog.py
Go to the documentation of this file.
1
# Copyright (C) 2006-2025 CEA, EDF
2
#
3
# This library is free software; you can redistribute it and/or
4
# modify it under the terms of the GNU Lesser General Public
5
# License as published by the Free Software Foundation; either
6
# version 2.1 of the License, or (at your option) any later version.
7
#
8
# This library is distributed in the hope that it will be useful,
9
# but WITHOUT ANY WARRANTY; without even the implied warranty of
10
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
11
# Lesser General Public License for more details.
12
#
13
# You should have received a copy of the GNU Lesser General Public
14
# License along with this library; if not, write to the Free Software
15
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
16
#
17
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
18
#
19
20
from
qt
import
*
21
from
.
import
browser
22
from
.
import
cataitems
23
24
class
Browser
(
browser.Browser
):
25
def
init
(self):
26
self.setStretchFactor(self.
hSplitter
hSplitter,10)
27
row2=QHBox(self)
28
but1=QPushButton(
"Add node"
, row2 )
29
but1.setFixedSize( but1.sizeHint())
30
self.connect( but1, SIGNAL(
"clicked()"
), self.
handleBut1
handleBut1 )
31
32
def
handleBut1
(self):
33
print(
"handleBut1"
,self.
selected
selected)
34
if
hasattr(self.
selected
selected,
"addNode"
):
35
self.
selected
selected.addNode(self.
appli
appli)
36
return
37
38
def
setCata
(self,cata):
39
self.
rootItem
rootItem=
cataitems.Cata
(cata)
40
self.
objectBrowser
objectBrowser.additem(self.
rootItem
rootItem)
41
self.
boxManager
boxManager.setRootItem(self.
rootItem
rootItem)
42
gui.browser.Browser
Definition:
browser.py:24
gui.browser.Browser.hSplitter
hSplitter
Definition:
browser.py:28
gui.browser.Browser.boxManager
boxManager
Definition:
browser.py:30
gui.browser.Browser.objectBrowser
objectBrowser
Definition:
browser.py:29
gui.browser.Browser.appli
appli
Definition:
browser.py:27
gui.browser.Browser.selected
selected
Definition:
browser.py:31
gui.browser_catalog.Browser
Definition:
browser_catalog.py:24
gui.browser_catalog.Browser.handleBut1
def handleBut1(self)
Definition:
browser_catalog.py:32
gui.browser_catalog.Browser.init
def init(self)
Definition:
browser_catalog.py:25
gui.browser_catalog.Browser.setCata
def setCata(self, cata)
Definition:
browser_catalog.py:38
gui.browser_catalog.Browser.rootItem
rootItem
Definition:
browser_catalog.py:39
gui.cataitems.Cata
Definition:
cataitems.py:268
src
pyqt
gui
browser_catalog.py
Copyright © 2006-2024 CEA, EDF