# Project name, upper case
STRING(TOUPPER ${PROJECT_NAME} PROJECT_NAME_UC)
-SET(${PROJECT_NAME_UC}_MAJOR_VERSION 7)
-SET(${PROJECT_NAME_UC}_MINOR_VERSION 8)
+SET(${PROJECT_NAME_UC}_MAJOR_VERSION 8)
+SET(${PROJECT_NAME_UC}_MINOR_VERSION 0)
SET(${PROJECT_NAME_UC}_PATCH_VERSION 0)
SET(${PROJECT_NAME_UC}_VERSION
${${PROJECT_NAME_UC}_MAJOR_VERSION}.${${PROJECT_NAME_UC}_MINOR_VERSION}.${${PROJECT_NAME_UC}_PATCH_VERSION})
-SET(${PROJECT_NAME_UC}_VERSION_DEV 0)
+SET(${PROJECT_NAME_UC}_VERSION_DEV 1)
# Find KERNEL
# ===========
##
## From GUI:
##
-# Qt4
-FIND_PACKAGE(SalomeQt4 REQUIRED COMPONENTS QtCore QtGui)
-INCLUDE(${QT_USE_FILE})
+# Qt
+IF(NOT SALOME_GUI_BUILD_WITH_QT5)
+ FIND_PACKAGE(SalomeQt4 REQUIRED COMPONENTS QtCore QtGui)
+ELSE()
+ FIND_PACKAGE(SalomeQt5 REQUIRED)
+ENDIF()
# Detection summary:
SALOME_PACKAGE_REPORT_AND_CHECK()
#
import traceback
import os
-from PyQt4.QtGui import *
-from PyQt4.QtCore import *
+from qtsalome import *
from PYHELLO_utils import *
self.setModal( modal )
self.setWindowTitle( "HELLO!" )
vb = QVBoxLayout( self )
- vb.setMargin( 8 )
+ vb.setContentsMargins( 8, 8, 8, 8 )
hb0 = QHBoxLayout( self )
label = QLabel( "Prenom: ", self )
hb1 = QHBoxLayout( self )
bOk = QPushButton( "&OK", self )
bOk.setIcon( sgPyQt.loadIcon( 'PYHELLO', 'ICO_HANDSHAKE' ) )
- self.connect( bOk, SIGNAL( 'clicked()' ), self, SLOT( 'accept()' ) )
+ bOk.clicked.connect(self.accept)
hb1.addWidget( bOk )
hb1.addStretch( 10 )
bCancel = QPushButton( "&Cancel", self )
bCancel.setIcon( sgPyQt.loadIcon( 'PYHELLO', 'ICO_STOP' ) )
- self.connect( bCancel, SIGNAL( 'clicked()' ), self, SLOT( 'close()' ) )
+ bCancel.clicked.connect(self.close)
hb1.addWidget( bCancel )
-
vb.addLayout( hb1 )
pass
###
def CreateObject():
global __objectid__
- default_name = str( sgPyQt.stringSetting( "PYHELLO", "def_obj_name", GUIcontext.DEFAULT_NAME ).trimmed() )
+ default_name = str( sgPyQt.stringSetting( "PYHELLO", "def_obj_name", GUIcontext.DEFAULT_NAME ) ).strip()
try:
if sgPyQt.action( GUIcontext.OPTION_3_ID ).isChecked():
# request object name from the user
QLineEdit.Normal,
default_name )
if not ok: return
- name = str( name.trimmed() )
+ name = str( name ).strip()
elif sgPyQt.action( GUIcontext.OPTION_2_ID ).isChecked():
# generate object name
__objectid__ = __objectid__ + 1
"Enter object name:",
QLineEdit.Normal,
sobj.GetName() )
- name = str( name.trimmed() )
+ name = str( name ).strip()
if not ok or not name: return
attr = builder.FindOrCreateAttribute( sobj, "AttributeName" )
attr.SetValue( name )
# Display password stored in the preferences
###
def Password():
- passwd = str( sgPyQt.stringSetting( "PYHELLO", "Password", GUIcontext.DEFAULT_PASSWD ).trimmed() )
+ passwd = str( sgPyQt.stringSetting( "PYHELLO", "Password", GUIcontext.DEFAULT_PASSWD ) ).strip()
QMessageBox.information(sgPyQt.getDesktop(),
"Password",
passwd)