2010-06-23 19:02 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
+ contrib/hbide/ui_docviewgenerator.prg
+ contrib/hbide/ui_docwriter.prg
+ contrib/hbide/ui_environ.prg
+ contrib/hbide/ui_environments.prg
+ contrib/hbide/ui_finddialog.prg
+ contrib/hbide/ui_findinfiles.prg
+ contrib/hbide/ui_findinfilesex.prg
+ contrib/hbide/ui_findsource.prg
+ contrib/hbide/ui_funclist.prg
+ contrib/hbide/ui_mainwindow.prg
+ contrib/hbide/ui_projectpropertiesex.prg
+ contrib/hbide/ui_searchreplace.prg
+ contrib/hbide/ui_searchreplacepanel.prg
+ contrib/hbide/ui_selectionlist.prg
+ contrib/hbide/ui_selectproject.prg
+ contrib/hbide/ui_setup.prg
+ contrib/hbide/ui_shortcuts.prg
+ contrib/hbide/ui_skeletons.prg
+ contrib/hbide/ui_themes.prg
+ contrib/hbide/ui_themesex.prg
+ contrib/hbide/ui_toolsutilities.prg
+ contrib/hbide/ui_updown.prg
* Auto generated.
+ contrib/hbide/resources/make.uis
+ Script containing names of .ui files used in the project.
+ contrib/hbqt/utils
+ contrib/hbqt/utils/hbqtui.prg
+ Added tool to convert .ui files to .prg.
SYNTAX: hbqtui.exe @filenames_list_of_ui_files.whatever \
[-o_path_to_output_folder_with_trailing_slash] \
[-noprefix] [-deluic]
-@filenames_list.whatever:
E:\harbour\contrib\hbide\resources\setup.ui
OR
setup.ui [ if you call this util from the folder .ui resides ]
-o_path_: path to place .prg files, must accompany trailing slash.
-noprefix : to avoid "ui_" prefix to .prg.
-deluic : to delete intermediate .uic files.
* contrib/hbide/hbide.ch
* contrib/hbide/hbide.hbp
* contrib/hbide/hbide.prg
* contrib/hbide/ideactions.prg
* contrib/hbide/idedocks.prg
* contrib/hbide/idedocwriter.prg
* contrib/hbide/ideedit.prg
* contrib/hbide/ideenviron.prg
* contrib/hbide/idefindreplace.prg
* contrib/hbide/idefunctions.prg
* contrib/hbide/ideharbourhelp.prg
* contrib/hbide/idemisc.prg
* contrib/hbide/ideobject.prg
* contrib/hbide/ideprojmanager.prg
* contrib/hbide/idesaveload.prg
* contrib/hbide/ideshortcuts.prg
* contrib/hbide/idethemes.prg
* contrib/hbide/idetools.prg
+ Implemented: loading resources from .prg code obtained
via contrib/hbqt/hbqtui.prg supplying .ui file(s) list
and output folder.
NOTE: hbIDE is running under UI_MODE_FUNC currently.
You can force it to run any of the three modes:
UI_MODE_UIC | UI_MODE_UI | UI_MODE_FUNC
This commit is contained in:
@@ -16,6 +16,74 @@
|
||||
The license applies to all entries newer than 2009-04-28.
|
||||
*/
|
||||
|
||||
2010-06-23 19:02 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
|
||||
+ contrib/hbide/ui_docviewgenerator.prg
|
||||
+ contrib/hbide/ui_docwriter.prg
|
||||
+ contrib/hbide/ui_environ.prg
|
||||
+ contrib/hbide/ui_environments.prg
|
||||
+ contrib/hbide/ui_finddialog.prg
|
||||
+ contrib/hbide/ui_findinfiles.prg
|
||||
+ contrib/hbide/ui_findinfilesex.prg
|
||||
+ contrib/hbide/ui_findsource.prg
|
||||
+ contrib/hbide/ui_funclist.prg
|
||||
+ contrib/hbide/ui_mainwindow.prg
|
||||
+ contrib/hbide/ui_projectpropertiesex.prg
|
||||
+ contrib/hbide/ui_searchreplace.prg
|
||||
+ contrib/hbide/ui_searchreplacepanel.prg
|
||||
+ contrib/hbide/ui_selectionlist.prg
|
||||
+ contrib/hbide/ui_selectproject.prg
|
||||
+ contrib/hbide/ui_setup.prg
|
||||
+ contrib/hbide/ui_shortcuts.prg
|
||||
+ contrib/hbide/ui_skeletons.prg
|
||||
+ contrib/hbide/ui_themes.prg
|
||||
+ contrib/hbide/ui_themesex.prg
|
||||
+ contrib/hbide/ui_toolsutilities.prg
|
||||
+ contrib/hbide/ui_updown.prg
|
||||
* Auto generated.
|
||||
|
||||
+ contrib/hbide/resources/make.uis
|
||||
+ Script containing names of .ui files used in the project.
|
||||
|
||||
+ contrib/hbqt/utils
|
||||
+ contrib/hbqt/utils/hbqtui.prg
|
||||
+ Added tool to convert .ui files to .prg.
|
||||
SYNTAX: hbqtui.exe @filenames_list_of_ui_files.whatever \
|
||||
[-o_path_to_output_folder_with_trailing_slash] \
|
||||
[-noprefix] [-deluic]
|
||||
-@filenames_list.whatever:
|
||||
E:\harbour\contrib\hbide\resources\setup.ui
|
||||
OR
|
||||
setup.ui [ if you call this util from the folder .ui resides ]
|
||||
-o_path_: path to place .prg files, must accompany trailing slash.
|
||||
-noprefix : to avoid "ui_" prefix to .prg.
|
||||
-deluic : to delete intermediate .uic files.
|
||||
|
||||
* contrib/hbide/hbide.ch
|
||||
* contrib/hbide/hbide.hbp
|
||||
* contrib/hbide/hbide.prg
|
||||
* contrib/hbide/ideactions.prg
|
||||
* contrib/hbide/idedocks.prg
|
||||
* contrib/hbide/idedocwriter.prg
|
||||
* contrib/hbide/ideedit.prg
|
||||
* contrib/hbide/ideenviron.prg
|
||||
* contrib/hbide/idefindreplace.prg
|
||||
* contrib/hbide/idefunctions.prg
|
||||
* contrib/hbide/ideharbourhelp.prg
|
||||
* contrib/hbide/idemisc.prg
|
||||
* contrib/hbide/ideobject.prg
|
||||
* contrib/hbide/ideprojmanager.prg
|
||||
* contrib/hbide/idesaveload.prg
|
||||
* contrib/hbide/ideshortcuts.prg
|
||||
* contrib/hbide/idethemes.prg
|
||||
* contrib/hbide/idetools.prg
|
||||
+ Implemented: loading resources from .prg code obtained
|
||||
via contrib/hbqt/hbqtui.prg supplying .ui file(s) list
|
||||
and output folder.
|
||||
|
||||
NOTE: hbIDE is running under UI_MODE_FUNC currently.
|
||||
You can force it to run any of the three modes:
|
||||
UI_MODE_UIC | UI_MODE_UI | UI_MODE_FUNC
|
||||
|
||||
2010-06-23 19:12 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
|
||||
* mpkg_nightly.sh
|
||||
! Fixed typo, causing 'cp' method of uploading to kick in
|
||||
|
||||
@@ -55,6 +55,14 @@
|
||||
|
||||
#include "hbtrace.ch"
|
||||
|
||||
//#define __VIA_UIC__
|
||||
//#define __VIA_UI__
|
||||
#define __VIA_FUNC__
|
||||
|
||||
#define UI_MODE_UIC 0
|
||||
#define UI_MODE_FUNC 1
|
||||
#define UI_MODE_UI 2
|
||||
|
||||
#define CRLF hb_osNewLine()
|
||||
#define _EOL Chr( 10 )
|
||||
|
||||
|
||||
@@ -1,4 +1,17 @@
|
||||
|
||||
-3rd=hbide_version=1.0
|
||||
-3rd=hbide_type=Executable
|
||||
-3rd=hbide_title=hbide
|
||||
-3rd=hbide_location=E:\harbour\contrib\hbide\
|
||||
-3rd=hbide_workingfolder=
|
||||
-3rd=hbide_destinationfolder=
|
||||
-3rd=hbide_output=hbide
|
||||
-3rd=hbide_launchparams=
|
||||
-3rd=hbide_launchprogram=
|
||||
-3rd=hbide_backupfolder=
|
||||
-3rd=hbide_xhb=NO
|
||||
-3rd=hbide_xpp=NO
|
||||
-3rd=hbide_clp=NO
|
||||
|
||||
-inc
|
||||
-w3
|
||||
-es2
|
||||
@@ -7,11 +20,9 @@
|
||||
-ldflag={msvc}-nodefaultlib:msvcrt.lib
|
||||
-ldflag={msvc}-defaultlib:libcmt.lib
|
||||
-icon={allwin}hbide.ico
|
||||
|
||||
|
||||
../hbxbp/hbxbp.hbc
|
||||
|
||||
ideparseexpr.c
|
||||
|
||||
hbide.prg
|
||||
ideobject.prg
|
||||
idestylesheets.prg
|
||||
@@ -39,4 +50,26 @@ ideedit.prg
|
||||
ideplugins.prg
|
||||
idedict.prg
|
||||
|
||||
|
||||
ui_docviewgenerator.prg
|
||||
ui_docwriter.prg
|
||||
ui_environ.prg
|
||||
ui_environments.prg
|
||||
ui_finddialog.prg
|
||||
ui_findinfilesex.prg
|
||||
ui_findinfiles.prg
|
||||
ui_findsource.prg
|
||||
ui_funclist.prg
|
||||
ui_mainwindow.prg
|
||||
ui_projectpropertiesex.prg
|
||||
ui_searchreplace.prg
|
||||
ui_searchreplacepanel.prg
|
||||
ui_selectionlist.prg
|
||||
ui_selectproject.prg
|
||||
ui_setup.prg
|
||||
ui_shortcuts.prg
|
||||
ui_skeletons.prg
|
||||
ui_themes.prg
|
||||
ui_themesex.prg
|
||||
ui_toolsutilities.prg
|
||||
ui_updown.prg
|
||||
|
||||
|
||||
@@ -291,6 +291,8 @@ CLASS HbIde
|
||||
DATA lClosing INIT .f.
|
||||
DATA lStatusBarVisible INIT .t.
|
||||
|
||||
DATA nModeUI INIT UI_MODE_UIC
|
||||
|
||||
DATA oSys
|
||||
DATA oSysMenu
|
||||
|
||||
@@ -349,6 +351,16 @@ METHOD HbIde:new( aParams )
|
||||
METHOD HbIde:create( aParams )
|
||||
LOCAL qPixmap, qSplash, cView, cV
|
||||
|
||||
#ifdef __VIA_UIC__
|
||||
::nModeUI := 0
|
||||
#endif
|
||||
#ifdef __VIA_FUNC__
|
||||
::nModeUI := UI_MODE_FUNC
|
||||
#endif
|
||||
#ifdef __VIA_UI__
|
||||
::nModeUI := UI_MODE_UI
|
||||
#endif
|
||||
|
||||
qPixmap := QPixmap():new( hb_dirBase() + "resources" + hb_osPathSeparator() + "hbidesplash.png" )
|
||||
qSplash := QSplashScreen():new()
|
||||
* qSplash:setWindowFlags( hb_bitOr( Qt_WindowStaysOnTopHint, qSplash:windowFlags() ) )
|
||||
|
||||
@@ -147,6 +147,7 @@ METHOD IdeActions:buildActions()
|
||||
IF !empty( a_[ ACT_IMAGE ] )
|
||||
qAction:setIcon( hbide_image( a_[ ACT_IMAGE ] ) )
|
||||
ENDIF
|
||||
|
||||
#if 0
|
||||
IF !empty( a_[ ACT_SHORTCUT ] )
|
||||
k := a_[ ACT_SHORTCUT ]
|
||||
@@ -326,13 +327,8 @@ METHOD IdeActions:buildToolBar()
|
||||
oTBar:create( , , { 0, ::oDlg:currentSize()[ 2 ]-60 }, { ::oDlg:currentSize()[ 1 ], 60 } )
|
||||
oTBar:setStyleSheet( GetStyleSheet( "QToolBar", ::nAnimantionMode ) )
|
||||
//oTBar:oWidget:setMaximumHeight( 28 )
|
||||
#if 0
|
||||
oTBar:oWidget:setAllowedAreas( Qt_TopToolBarArea )
|
||||
oTBar:oWidget:setMovable( .f. )
|
||||
oTBar:oWidget:setFloatable( .f. )
|
||||
#else
|
||||
oTBar:oWidget:setAllowedAreas( Qt_LeftToolBarArea + Qt_RightToolBarArea + Qt_TopToolBarArea + Qt_BottomToolBarArea )
|
||||
#endif
|
||||
oTBar:oWidget:setFocusPolicy( Qt_NoFocus )
|
||||
|
||||
oTBar:buttonClick := {|oButton| ::oIde:execAction( oButton:key ) }
|
||||
|
||||
|
||||
@@ -231,7 +231,8 @@ METHOD IdeDocks:buildDialog()
|
||||
::oIde:oDlg := XbpDialog():new()
|
||||
::oDlg:icon := hbide_image( "hbide" )
|
||||
::oDlg:title := "Harbour IDE"
|
||||
::oDlg:qtObject := HbQtUI():new( hbide_uic( "mainwindow" ) ):build()
|
||||
// ::oDlg:qtObject := HbQtUI():new( hbide_uic( "mainwindow" ) ):build()
|
||||
::oUI := hbide_getUI( "mainwindow" )
|
||||
::oDlg:create( , , , , , .f. )
|
||||
|
||||
::oDlg:setStyleSheet( GetStyleSheet( "QMainWindow", ::nAnimantionMode ) )
|
||||
|
||||
@@ -214,7 +214,7 @@ METHOD IdeDocWriter:destroy()
|
||||
METHOD IdeDocWriter:show()
|
||||
|
||||
IF empty( ::oUI )
|
||||
::oUI := HbQtUI():new( hbide_uic( "docwriter" ) ):build()
|
||||
::oUI := hbide_getUI( "docwriter" )
|
||||
|
||||
::oDocWriteDock:oWidget:setWidget( ::oUI )
|
||||
|
||||
|
||||
@@ -2360,6 +2360,7 @@ FUNCTION hbide_isHarbourKeyword( cWord, oIde )
|
||||
'hb_symbol_unused' => NIL,;
|
||||
'error' => NIL,;
|
||||
'handler' => NIL,;
|
||||
'loop' => NIL,;
|
||||
'in' => NIL,;
|
||||
'nil' => NIL,;
|
||||
'or' => NIL,;
|
||||
|
||||
@@ -237,7 +237,8 @@ METHOD IdeEnvironments:prepareBatch( cEnvName )
|
||||
METHOD IdeEnvironments:show()
|
||||
|
||||
IF empty( ::oUI )
|
||||
::oUI := HbQtUI():new( hbide_uic( "environments" ) ):build()
|
||||
::oUI := hbide_getUI( "environments" )
|
||||
|
||||
::oEnvironDock:oWidget:setWidget( ::oUI )
|
||||
|
||||
::oUI:q_buttonPathMk2:setIcon( hbide_image( "folder" ) )
|
||||
@@ -325,7 +326,7 @@ METHOD IdeEnvironments:saveEnv()
|
||||
METHOD IdeEnvironments:fetchNew()
|
||||
|
||||
IF empty( ::oUI_1 )
|
||||
::oUI_1 := HbQtUI():new( hbide_uic( "environ" ) ):build()
|
||||
::oUI_1 := hbide_getUI( "environ" )
|
||||
::oUI_1:setWindowFlags( Qt_Sheet )
|
||||
ENDIF
|
||||
::oUI_1:show()
|
||||
|
||||
@@ -135,7 +135,7 @@ METHOD IdeUpDown:create( oIde )
|
||||
|
||||
::oIde := oIde
|
||||
|
||||
::oUI := HbQtUI():new( hbide_uic( "updown" ), ::oIde:oDlg:oWidget ):build()
|
||||
::oUI := hbide_getUI( "updown", ::oIde:oDlg:oWidget )
|
||||
|
||||
::oUI:setWindowFlags( hb_bitOr( Qt_Tool, Qt_FramelessWindowHint ) )
|
||||
::oUI:setFocusPolicy( Qt_NoFocus )
|
||||
@@ -244,7 +244,7 @@ METHOD IdeSearchReplace:create( oIde )
|
||||
|
||||
::oIde := oIde
|
||||
|
||||
::oUI := HbQtUI():new( hbide_uic( "searchreplace" ) ):build()
|
||||
::oUI := hbide_getUI( "searchreplace" )
|
||||
|
||||
::oUI:setFocusPolicy( Qt_StrongFocus )
|
||||
|
||||
@@ -458,7 +458,8 @@ METHOD IdeFindReplace:create( oIde )
|
||||
|
||||
::oIde := oIde
|
||||
|
||||
::oUI := HbQtUI():new( hbide_uic( "finddialog" ), ::oIde:oDlg:oWidget ):build()
|
||||
::oUI := hbide_getUI( "finddialog", ::oIde:oDlg:oWidget )
|
||||
|
||||
::oUI:setWindowFlags( Qt_Sheet )
|
||||
|
||||
aeval( ::oINI:aFind , {|e| ::oUI:q_comboFindWhat:addItem( e ) } )
|
||||
@@ -771,7 +772,7 @@ METHOD IdeFindInFiles:destroy()
|
||||
METHOD IdeFindInFiles:buildUI()
|
||||
LOCAL cText, qLineEdit, aProjList, cProj, qItem, n
|
||||
|
||||
::oUI := HbQtUI():new( ::oIde:resPath + "findinfilesex.uic" ):build()
|
||||
::oUI := hbide_getUI( "findinfilesex" )
|
||||
|
||||
::oFindDock:oWidget:setWidget( ::oUI )
|
||||
|
||||
|
||||
@@ -141,7 +141,7 @@ METHOD IdeFunctions:create( oIde )
|
||||
DEFAULT oIde TO ::oIde
|
||||
::oIde := oIde
|
||||
|
||||
::oUI := HbQtUI():new( hbide_uic( "funclist" ) ):build()
|
||||
::oUI := hbide_getUI( "funclist" )
|
||||
|
||||
::buildHeader()
|
||||
|
||||
|
||||
@@ -200,7 +200,7 @@ METHOD IdeHarbourHelp:create( oIde )
|
||||
METHOD IdeHarbourHelp:show()
|
||||
|
||||
IF empty( ::oUI )
|
||||
::oUI := HbQtUI():new( hbide_uic( "docviewgenerator" ) ):build()
|
||||
::oUI := hbide_getUI( "docviewgenerator" )
|
||||
|
||||
::oDocViewDock:oWidget:setWidget( ::oUI )
|
||||
|
||||
|
||||
@@ -1589,6 +1589,18 @@ FUNCTION hbide_uic( cName )
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
FUNCTION hbide_ui( cName )
|
||||
LOCAL tmp
|
||||
DEFAULT cName TO ""
|
||||
tmp := hbide_pathToOsPath( hb_DirBase() + "resources" + "/" + cName + ".ui" )
|
||||
IF ! hb_FileExists( tmp )
|
||||
MsgBox( "Error: File " + tmp + " is missing. Please check your installation." )
|
||||
QUIT
|
||||
ENDIF
|
||||
RETURN tmp
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
FUNCTION hbide_isPrevParent( cRoot, cPath )
|
||||
LOCAL cLRoot, cLPath
|
||||
|
||||
@@ -2112,3 +2124,77 @@ FUNCTION hbide_SetWrkFolderLast( cPathFile )
|
||||
RETURN cOldPath
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
FUNCTION hbide_getUI( cUI, qParent )
|
||||
LOCAL nModeUI := hbide_setIde():nModeUI
|
||||
LOCAL oUI
|
||||
|
||||
cUI := lower( cUI )
|
||||
|
||||
SWITCH cUI
|
||||
CASE "findinfilesex"
|
||||
oUI := iif( nModeUI == UI_MODE_FUNC, uiFindinfilesex( qParent ), NIL )
|
||||
EXIT
|
||||
CASE "updown"
|
||||
oUI := iif( nModeUI == UI_MODE_FUNC, uiUpDown( qParent ), NIL )
|
||||
EXIT
|
||||
CASE "searchreplace"
|
||||
oUI := iif( nModeUI == UI_MODE_FUNC, uiSearchReplace( qParent ), NIL )
|
||||
EXIT
|
||||
CASE "finddialog"
|
||||
oUI := iif( nModeUI == UI_MODE_FUNC, uiFindDialog( qParent ), NIL )
|
||||
EXIT
|
||||
CASE "environments"
|
||||
oUI := iif( nModeUI == UI_MODE_FUNC, uiEnvironments( qParent ), NIL )
|
||||
EXIT
|
||||
CASE "environ"
|
||||
oUI := iif( nModeUI == UI_MODE_FUNC, uiEnviron( qParent ), NIL )
|
||||
EXIT
|
||||
CASE "shortcuts"
|
||||
oUI := iif( nModeUI == UI_MODE_FUNC, uiShortcuts( qParent ), NIL )
|
||||
EXIT
|
||||
CASE "docwriter"
|
||||
oUI := iif( nModeUI == UI_MODE_FUNC, uiDocwriter( qParent ), NIL )
|
||||
EXIT
|
||||
CASE "toolsutilities"
|
||||
oUI := iif( nModeUI == UI_MODE_FUNC, uiToolsutilities( qParent ), NIL )
|
||||
EXIT
|
||||
CASE "funclist"
|
||||
oUI := iif( nModeUI == UI_MODE_FUNC, uiFunclist( qParent ), NIL )
|
||||
EXIT
|
||||
CASE "docviewgenerator"
|
||||
oUI := iif( nModeUI == UI_MODE_FUNC, uiDocviewgenerator( qParent ), NIL )
|
||||
EXIT
|
||||
CASE "selectproject"
|
||||
oUI := iif( nModeUI == UI_MODE_FUNC, uiSelectproject( qParent ), NIL )
|
||||
EXIT
|
||||
CASE "projectpropertiesex"
|
||||
oUI := iif( nModeUI == UI_MODE_FUNC, uiProjectpropertiesex( qParent ), NIL )
|
||||
EXIT
|
||||
CASE "selectionlist"
|
||||
oUI := iif( nModeUI == UI_MODE_FUNC, uiSelectionlist( qParent ), NIL )
|
||||
EXIT
|
||||
CASE "themesex"
|
||||
oUI := iif( nModeUI == UI_MODE_FUNC, uiThemesex( qParent ), NIL )
|
||||
EXIT
|
||||
CASE "setup"
|
||||
oUI := iif( nModeUI == UI_MODE_FUNC, uiSetup( qParent ), NIL )
|
||||
EXIT
|
||||
CASE "mainwindow"
|
||||
oUI := iif( nModeUI == UI_MODE_FUNC, uiMainwindow( qParent ), NIL )
|
||||
EXIT
|
||||
ENDSWITCH
|
||||
HB_TRACE( HB_TR_ALWAYS, nModeUI, 0 )
|
||||
IF empty( oUI )
|
||||
HB_TRACE( HB_TR_ALWAYS, nModeUI, 1 )
|
||||
IF nModeUI == UI_MODE_UI
|
||||
oUI := HbQtUI():new( hbide_ui( cUI ), qParent ):create()
|
||||
ELSE
|
||||
oUI := HbQtUI():new( hbide_uic( cUI ), qParent ):create()
|
||||
ENDIF
|
||||
ENDIF
|
||||
|
||||
RETURN oUI
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
|
||||
@@ -147,6 +147,7 @@ CLASS IdeObject
|
||||
ACCESS pathSep INLINE ::oIde:pathSep
|
||||
ACCESS cLastFileOpenPath INLINE ::oIde:cLastFileOpenPath
|
||||
ACCESS nAnimantionMode INLINE ::oIde:nAnimantionMode
|
||||
ACCESS nModeUI INLINE ::oIde:nModeUI
|
||||
|
||||
ACCESS aProjects INLINE ::oIde:aProjects
|
||||
ACCESS aSources INLINE ::oIde:aSources
|
||||
|
||||
@@ -713,7 +713,8 @@ METHOD IdeProjManager:fetchProperties()
|
||||
METHOD IdeProjManager:buildInterface()
|
||||
LOCAL cLukupPng
|
||||
|
||||
::oUI := HbQtUI():new( hbide_uic( "projectpropertiesex" ) ):build()
|
||||
::oUI := hbide_getUI( "projectpropertiesex" )
|
||||
|
||||
::oPropertiesDock:oWidget:setWidget( ::oUI )
|
||||
|
||||
::oUI:q_comboPrjType:addItem( "Executable" )
|
||||
@@ -1020,7 +1021,7 @@ METHOD IdeProjManager:selectCurrentProject()
|
||||
RETURN ::cWrkProject
|
||||
ENDIF
|
||||
|
||||
oDlg := HbQtUI():new( ::oIDE:resPath + "selectproject.uic", ::oDlg:oWidget ):build()
|
||||
oDlg := hbide_getUI( "selectproject", ::oDlg:oWidget )
|
||||
|
||||
FOR EACH p IN ::aProjects
|
||||
IF !empty( t := p[ 3, PRJ_PRP_PROPERTIES, 2, E_oPrjTtl ] )
|
||||
|
||||
@@ -999,7 +999,8 @@ METHOD IdeSetup:show()
|
||||
LOCAL cStyle
|
||||
|
||||
IF empty( ::oUI )
|
||||
::oUI := HbQtUI():new( hbide_uic( "setup" ), ::oDlg:oWidget ):build()
|
||||
|
||||
::oUI := hbide_getUI( "setup", ::oDlg:oWidget )
|
||||
|
||||
::oUI:setMaximumWidth( ::oUI:width() )
|
||||
::oUI:setMinimumWidth( ::oUI:width() )
|
||||
|
||||
@@ -550,7 +550,7 @@ METHOD IdeShortcuts:buildUI()
|
||||
LOCAL oTbl, n, qItm
|
||||
LOCAL hdr_:= { { "Img", 30 }, { "Name", 190 }, { "Key", 50 }, { "Alt", 30 }, { "Ctrl", 30 }, { "Shift", 30 } }
|
||||
|
||||
::oUI := HbQtUI():new( hbide_uic( "shortcuts" ) ):build()
|
||||
::oUI := hbide_getUI( "shortcuts" )
|
||||
::oUI:setWindowIcon( hbide_image( "hbide" ) )
|
||||
::oUI:setParent( ::oDlg:oWidget )
|
||||
::oUI:setWindowFlags( Qt_Sheet )
|
||||
|
||||
@@ -195,7 +195,7 @@ METHOD IdeThemes:create( oIde, cIniFile )
|
||||
'if','else','elseif','endif','end', ;
|
||||
'docase','case','endcase','otherwise', ;
|
||||
'switch','endswitch', ;
|
||||
'do','while','exit','enddo',;
|
||||
'do','while','exit','enddo','loop',;
|
||||
'for','each','next','step','to','in',;
|
||||
'with','object','endwith',;
|
||||
'nil','and','or','self',;
|
||||
@@ -546,7 +546,8 @@ METHOD IdeThemes:show()
|
||||
IF empty( ::oUI )
|
||||
::lCreating := .t.
|
||||
|
||||
::oUI := HbQtUI():new( hbide_uic( "themesex" ) ):build()
|
||||
::oUI := hbide_getUI( "themesex" )
|
||||
|
||||
::oThemesDock:oWidget:setWidget( ::oUI )
|
||||
|
||||
::oUI:signal( "listThemes" , "currentRowChanged(int)" , {|i| ::execEvent( listThemes_currentRowChanged, i ) } )
|
||||
@@ -753,7 +754,8 @@ METHOD IdeThemes:selectTheme()
|
||||
LOCAL oStrList, oStrModel, a_, nDone
|
||||
|
||||
IF empty( ::oSL )
|
||||
::oSL := HbQtUI():new( hbide_uic( "selectionlist" ), ::oIde:oDlg:oWidget ):build()
|
||||
::oSL := hbide_getUI( "selectionlist", ::oIde:oDlg:oWidget )
|
||||
|
||||
::oSL:setWindowTitle( "Available Themes" )
|
||||
|
||||
::connect( ::oSL:qObj[ "listOptions" ], "doubleClicked(QModelIndex)", {|p| ::selectThemeProc( 1, p ) } )
|
||||
|
||||
@@ -188,7 +188,8 @@ METHOD IdeToolsManager:show()
|
||||
LOCAL oTbl, hdr_, n, qItm
|
||||
|
||||
IF empty( ::oUI )
|
||||
::oUI := HbQtUI():new( hbide_uic( "toolsutilities" ), ::oDlg:oWidget ):build()
|
||||
::oUI := hbide_getUI( "toolsutilities", ::oDlg:oWidget )
|
||||
|
||||
::oUI:setWindowFlags( Qt_Sheet )
|
||||
|
||||
::oUI:setWindowIcon( hbide_image( "hbide" ) )
|
||||
|
||||
31
harbour/contrib/hbide/resources/make.uis
Normal file
31
harbour/contrib/hbide/resources/make.uis
Normal file
@@ -0,0 +1,31 @@
|
||||
#
|
||||
# $Id$
|
||||
#
|
||||
|
||||
# Please stay in contrib/hbide/resources and call
|
||||
#
|
||||
# ../../hbqt/utils/hbqtui.exe -o../ @make.uis
|
||||
|
||||
setup.ui
|
||||
shortcuts.ui
|
||||
docviewgenerator.ui
|
||||
docwriter.ui
|
||||
environ.ui
|
||||
environments.ui
|
||||
finddialog.ui
|
||||
findinfilesex.ui
|
||||
findinfiles.ui
|
||||
findsource.ui
|
||||
funclist.ui
|
||||
mainwindow.ui
|
||||
projectpropertiesex.ui
|
||||
searchreplace.ui
|
||||
searchreplacepanel.ui
|
||||
selectionlist.ui
|
||||
selectproject.ui
|
||||
skeletons.ui
|
||||
themes.ui
|
||||
themesex.ui
|
||||
toolsutilities.ui
|
||||
updown.ui
|
||||
|
||||
353
harbour/contrib/hbide/ui_docviewgenerator.prg
Normal file
353
harbour/contrib/hbide/ui_docviewgenerator.prg
Normal file
@@ -0,0 +1,353 @@
|
||||
/*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* WARNING: Automatically generated source file. DO NOT EDIT! */
|
||||
/* Instead, edit corresponding .ui file, */
|
||||
/* with Qt Generator, and run hbqtui.exe. */
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* */
|
||||
/* Pritpal Bedi <bedipritpal@hotmail.com> */
|
||||
/* */
|
||||
/* -------------------------------------------------------------------- */
|
||||
|
||||
FUNCTION uiDocviewgenerator( qParent )
|
||||
LOCAL oUI
|
||||
LOCAL oWidget
|
||||
LOCAL qObj := {=>}
|
||||
|
||||
hb_hCaseMatch( qObj, .f. )
|
||||
|
||||
oWidget := QWidget():new( qParent )
|
||||
|
||||
oWidget:setObjectName( "FormDocViewer" )
|
||||
|
||||
qObj[ "FormDocViewer" ] := oWidget
|
||||
|
||||
qObj[ "gridLayout" ] := QGridLayout():new(qObj[ "FormDocViewer" ])
|
||||
qObj[ "horizontalLayout_3" ] := QHBoxLayout():new()
|
||||
qObj[ "buttonHome" ] := QToolButton():new(qObj[ "FormDocViewer" ])
|
||||
qObj[ "buttonBackward" ] := QToolButton():new(qObj[ "FormDocViewer" ])
|
||||
qObj[ "buttonForward" ] := QToolButton():new(qObj[ "FormDocViewer" ])
|
||||
qObj[ "buttonUp" ] := QToolButton():new(qObj[ "FormDocViewer" ])
|
||||
qObj[ "buttonRefresh" ] := QToolButton():new(qObj[ "FormDocViewer" ])
|
||||
qObj[ "buttonPrint" ] := QToolButton():new(qObj[ "FormDocViewer" ])
|
||||
qObj[ "buttonPdf" ] := QToolButton():new(qObj[ "FormDocViewer" ])
|
||||
qObj[ "horizontalSpacer_2" ] := QSpacerItem():new(40, 20, 7, 1)
|
||||
qObj[ "buttonExit" ] := QToolButton():new(qObj[ "FormDocViewer" ])
|
||||
qObj[ "horizontalLayout" ] := QHBoxLayout():new()
|
||||
qObj[ "labelInstall" ] := QLabel():new(qObj[ "FormDocViewer" ])
|
||||
qObj[ "editInstall" ] := QLineEdit():new(qObj[ "FormDocViewer" ])
|
||||
qObj[ "buttonInstall" ] := QToolButton():new(qObj[ "FormDocViewer" ])
|
||||
qObj[ "labelDocPrefix" ] := QLabel():new(qObj[ "FormDocViewer" ])
|
||||
qObj[ "editDocPrefix" ] := QLineEdit():new(qObj[ "FormDocViewer" ])
|
||||
qObj[ "splitter" ] := QSplitter():new(qObj[ "FormDocViewer" ])
|
||||
qObj[ "tabWidgetContents" ] := QTabWidget():new(qObj[ "splitter" ])
|
||||
qObj[ "tabContents" ] := QWidget():new()
|
||||
qObj[ "verticalLayout" ] := QVBoxLayout():new(qObj[ "tabContents" ])
|
||||
qObj[ "treeDoc" ] := QTreeWidget():new(qObj[ "tabContents" ])
|
||||
qObj[ "__qtreewidgetitem" ] := QTreeWidgetItem():new()
|
||||
qObj[ "tabByName" ] := QWidget():new()
|
||||
qObj[ "verticalLayout_2" ] := QVBoxLayout():new(qObj[ "tabByName" ])
|
||||
qObj[ "editIndex" ] := QLineEdit():new(qObj[ "tabByName" ])
|
||||
qObj[ "listIndex" ] := QListWidget():new(qObj[ "tabByName" ])
|
||||
qObj[ "tabByCategory" ] := QWidget():new()
|
||||
qObj[ "verticalLayout_3" ] := QVBoxLayout():new(qObj[ "tabByCategory" ])
|
||||
qObj[ "treeCategory" ] := QTreeWidget():new(qObj[ "tabByCategory" ])
|
||||
qObj[ "__qtreewidgetitem1" ] := QTreeWidgetItem():new()
|
||||
qObj[ "tabWidgetElements" ] := QTabWidget():new(qObj[ "splitter" ])
|
||||
qObj[ "tabView" ] := QWidget():new()
|
||||
qObj[ "gridLayout_8" ] := QGridLayout():new(qObj[ "tabView" ])
|
||||
qObj[ "browserView" ] := QTextBrowser():new(qObj[ "tabView" ])
|
||||
qObj[ "tabTests" ] := QWidget():new()
|
||||
qObj[ "gridLayout_12" ] := QGridLayout():new(qObj[ "tabTests" ])
|
||||
qObj[ "frameButtons" ] := QFrame():new(qObj[ "tabTests" ])
|
||||
qObj[ "horizontalLayout_2" ] := QHBoxLayout():new(qObj[ "frameButtons" ])
|
||||
qObj[ "buttonLoadFromCurFunc" ] := QToolButton():new(qObj[ "frameButtons" ])
|
||||
qObj[ "buttonLoadFromDocFile" ] := QToolButton():new(qObj[ "frameButtons" ])
|
||||
qObj[ "buttonLoadFromSource" ] := QToolButton():new(qObj[ "frameButtons" ])
|
||||
qObj[ "buttonArgs" ] := QToolButton():new(qObj[ "frameButtons" ])
|
||||
qObj[ "buttonDesc" ] := QToolButton():new(qObj[ "frameButtons" ])
|
||||
qObj[ "buttonExamples" ] := QToolButton():new(qObj[ "frameButtons" ])
|
||||
qObj[ "buttonTests" ] := QToolButton():new(qObj[ "frameButtons" ])
|
||||
qObj[ "horizontalSpacer" ] := QSpacerItem():new(40, 20, 7, 1)
|
||||
qObj[ "buttonSave" ] := QToolButton():new(qObj[ "frameButtons" ])
|
||||
qObj[ "scrollArea" ] := QScrollArea():new(qObj[ "tabTests" ])
|
||||
qObj[ "scrollAreaWidgetContents" ] := QWidget():new()
|
||||
qObj[ "verticalLayout_4" ] := QVBoxLayout():new(qObj[ "scrollAreaWidgetContents" ])
|
||||
qObj[ "splitter_2" ] := QSplitter():new(qObj[ "scrollAreaWidgetContents" ])
|
||||
qObj[ "frameGeneral" ] := QFrame():new(qObj[ "splitter_2" ])
|
||||
qObj[ "gridLayout_6" ] := QGridLayout():new(qObj[ "frameGeneral" ])
|
||||
qObj[ "labelTemplate" ] := QLabel():new(qObj[ "frameGeneral" ])
|
||||
qObj[ "labelVersion" ] := QLabel():new(qObj[ "frameGeneral" ])
|
||||
qObj[ "labelStatus" ] := QLabel():new(qObj[ "frameGeneral" ])
|
||||
qObj[ "label_7" ] := QLabel():new(qObj[ "frameGeneral" ])
|
||||
qObj[ "comboTemplate" ] := QComboBox():new(qObj[ "frameGeneral" ])
|
||||
qObj[ "editVersion" ] := QLineEdit():new(qObj[ "frameGeneral" ])
|
||||
qObj[ "editStatus" ] := QLineEdit():new(qObj[ "frameGeneral" ])
|
||||
qObj[ "editCompliance" ] := QLineEdit():new(qObj[ "frameGeneral" ])
|
||||
qObj[ "labelCategory" ] := QLabel():new(qObj[ "frameGeneral" ])
|
||||
qObj[ "labelSubCategory" ] := QLabel():new(qObj[ "frameGeneral" ])
|
||||
qObj[ "editCategory" ] := QLineEdit():new(qObj[ "frameGeneral" ])
|
||||
qObj[ "editSubCategory" ] := QLineEdit():new(qObj[ "frameGeneral" ])
|
||||
qObj[ "labelName" ] := QLabel():new(qObj[ "frameGeneral" ])
|
||||
qObj[ "labelExtLink" ] := QLabel():new(qObj[ "frameGeneral" ])
|
||||
qObj[ "editName" ] := QLineEdit():new(qObj[ "frameGeneral" ])
|
||||
qObj[ "editExtLink" ] := QLineEdit():new(qObj[ "frameGeneral" ])
|
||||
qObj[ "labelOneLiner" ] := QLabel():new(qObj[ "frameGeneral" ])
|
||||
qObj[ "editOneLiner" ] := QLineEdit():new(qObj[ "frameGeneral" ])
|
||||
qObj[ "labelSyntax" ] := QLabel():new(qObj[ "frameGeneral" ])
|
||||
qObj[ "editSyntax" ] := QLineEdit():new(qObj[ "frameGeneral" ])
|
||||
qObj[ "labelReturns" ] := QLabel():new(qObj[ "frameGeneral" ])
|
||||
qObj[ "editReturns" ] := QLineEdit():new(qObj[ "frameGeneral" ])
|
||||
qObj[ "labelSeeAlso" ] := QLabel():new(qObj[ "frameGeneral" ])
|
||||
qObj[ "editSeeAlso" ] := QLineEdit():new(qObj[ "frameGeneral" ])
|
||||
qObj[ "frameArgs" ] := QFrame():new(qObj[ "splitter_2" ])
|
||||
qObj[ "gridLayout_7" ] := QGridLayout():new(qObj[ "frameArgs" ])
|
||||
qObj[ "labelArgs" ] := QLabel():new(qObj[ "frameArgs" ])
|
||||
qObj[ "buttonCloseArgs" ] := QToolButton():new(qObj[ "frameArgs" ])
|
||||
qObj[ "plainArgs" ] := QPlainTextEdit():new(qObj[ "frameArgs" ])
|
||||
qObj[ "frameDesc" ] := QFrame():new(qObj[ "splitter_2" ])
|
||||
qObj[ "gridLayout_9" ] := QGridLayout():new(qObj[ "frameDesc" ])
|
||||
qObj[ "labelDesc" ] := QLabel():new(qObj[ "frameDesc" ])
|
||||
qObj[ "buttonCloseDesc" ] := QToolButton():new(qObj[ "frameDesc" ])
|
||||
qObj[ "plainDesc" ] := QPlainTextEdit():new(qObj[ "frameDesc" ])
|
||||
qObj[ "frameExamples" ] := QFrame():new(qObj[ "splitter_2" ])
|
||||
qObj[ "gridLayout_10" ] := QGridLayout():new(qObj[ "frameExamples" ])
|
||||
qObj[ "labelExamples" ] := QLabel():new(qObj[ "frameExamples" ])
|
||||
qObj[ "buttonCloseExamples" ] := QToolButton():new(qObj[ "frameExamples" ])
|
||||
qObj[ "plainExamples" ] := QPlainTextEdit():new(qObj[ "frameExamples" ])
|
||||
qObj[ "frameTests" ] := QFrame():new(qObj[ "splitter_2" ])
|
||||
qObj[ "gridLayout_11" ] := QGridLayout():new(qObj[ "frameTests" ])
|
||||
qObj[ "labelTests" ] := QLabel():new(qObj[ "frameTests" ])
|
||||
qObj[ "buttonCloseTests" ] := QToolButton():new(qObj[ "frameTests" ])
|
||||
qObj[ "plainTests" ] := QPlainTextEdit():new(qObj[ "frameTests" ])
|
||||
|
||||
qObj[ "FormDocViewer" ]:resize(645, 557)
|
||||
qObj[ "buttonHome" ]:setAutoRaise(.F.)
|
||||
qObj[ "horizontalLayout_3" ]:addWidget(qObj[ "buttonHome" ])
|
||||
qObj[ "buttonBackward" ]:setAutoRaise(.F.)
|
||||
qObj[ "horizontalLayout_3" ]:addWidget(qObj[ "buttonBackward" ])
|
||||
qObj[ "buttonForward" ]:setAutoRaise(.F.)
|
||||
qObj[ "horizontalLayout_3" ]:addWidget(qObj[ "buttonForward" ])
|
||||
qObj[ "buttonUp" ]:setAutoRaise(.F.)
|
||||
qObj[ "horizontalLayout_3" ]:addWidget(qObj[ "buttonUp" ])
|
||||
qObj[ "buttonRefresh" ]:setAutoRaise(.F.)
|
||||
qObj[ "horizontalLayout_3" ]:addWidget(qObj[ "buttonRefresh" ])
|
||||
qObj[ "buttonPrint" ]:setAutoRaise(.F.)
|
||||
qObj[ "horizontalLayout_3" ]:addWidget(qObj[ "buttonPrint" ])
|
||||
qObj[ "horizontalLayout_3" ]:addWidget(qObj[ "buttonPdf" ])
|
||||
qObj[ "horizontalLayout_3" ]:addItem(qObj[ "horizontalSpacer_2" ])
|
||||
qObj[ "buttonExit" ]:setAutoRaise(.F.)
|
||||
qObj[ "horizontalLayout_3" ]:addWidget(qObj[ "buttonExit" ])
|
||||
qObj[ "gridLayout" ]:addLayout_1(qObj[ "horizontalLayout_3" ], 0, 0, 1, 1)
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "labelInstall" ])
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "editInstall" ])
|
||||
qObj[ "buttonInstall" ]:setAutoRaise(.F.)
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "buttonInstall" ])
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "labelDocPrefix" ])
|
||||
qObj[ "editDocPrefix" ]:setMaximumSize(QSize():new(70, 16777215))
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "editDocPrefix" ])
|
||||
qObj[ "gridLayout" ]:addLayout_1(qObj[ "horizontalLayout" ], 1, 0, 1, 1)
|
||||
qObj[ "splitter" ]:setOrientation(1)
|
||||
qObj[ "tabWidgetContents" ]:setMaximumSize(QSize():new(16777215, 16777215))
|
||||
qObj[ "tabWidgetContents" ]:setDocumentMode(.F.)
|
||||
qObj[ "__qtreewidgetitem" ]:setText( [] )
|
||||
qObj[ "treeDoc" ]:setHeaderItem(qObj[ "__qtreewidgetitem" ])
|
||||
qObj[ "verticalLayout" ]:addWidget(qObj[ "treeDoc" ])
|
||||
qObj[ "tabWidgetContents" ]:addTab(qObj[ "tabContents" ], "")
|
||||
qObj[ "verticalLayout_2" ]:addWidget(qObj[ "editIndex" ])
|
||||
qObj[ "verticalLayout_2" ]:addWidget(qObj[ "listIndex" ])
|
||||
qObj[ "tabWidgetContents" ]:addTab(qObj[ "tabByName" ], "")
|
||||
qObj[ "__qtreewidgetitem1" ]:setText( [] )
|
||||
qObj[ "treeCategory" ]:setHeaderItem(qObj[ "__qtreewidgetitem1" ])
|
||||
qObj[ "verticalLayout_3" ]:addWidget(qObj[ "treeCategory" ])
|
||||
qObj[ "tabWidgetContents" ]:addTab(qObj[ "tabByCategory" ], "")
|
||||
qObj[ "splitter" ]:addWidget(qObj[ "tabWidgetContents" ])
|
||||
qObj[ "gridLayout_8" ]:addWidget_1(qObj[ "browserView" ], 0, 0, 1, 1)
|
||||
qObj[ "tabWidgetElements" ]:addTab(qObj[ "tabView" ], "")
|
||||
qObj[ "gridLayout_12" ]:setContentsMargins(0, 0, 0, -1)
|
||||
qObj[ "frameButtons" ]:setMinimumSize(QSize():new(0, 30))
|
||||
qObj[ "frameButtons" ]:setMaximumSize(QSize():new(16777215, 30))
|
||||
qObj[ "frameButtons" ]:setFrameShape(2)
|
||||
qObj[ "frameButtons" ]:setFrameShadow(32)
|
||||
qObj[ "horizontalLayout_2" ]:setContentsMargins(-1, 2, 5, 4)
|
||||
qObj[ "buttonLoadFromCurFunc" ]:setAutoRaise(.F.)
|
||||
qObj[ "horizontalLayout_2" ]:addWidget(qObj[ "buttonLoadFromCurFunc" ])
|
||||
qObj[ "buttonLoadFromDocFile" ]:setAutoRaise(.F.)
|
||||
qObj[ "horizontalLayout_2" ]:addWidget(qObj[ "buttonLoadFromDocFile" ])
|
||||
qObj[ "buttonLoadFromSource" ]:setAutoRaise(.F.)
|
||||
qObj[ "horizontalLayout_2" ]:addWidget(qObj[ "buttonLoadFromSource" ])
|
||||
qObj[ "buttonArgs" ]:setAutoRaise(.F.)
|
||||
qObj[ "horizontalLayout_2" ]:addWidget(qObj[ "buttonArgs" ])
|
||||
qObj[ "buttonDesc" ]:setAutoRaise(.F.)
|
||||
qObj[ "horizontalLayout_2" ]:addWidget(qObj[ "buttonDesc" ])
|
||||
qObj[ "buttonExamples" ]:setAutoRaise(.F.)
|
||||
qObj[ "horizontalLayout_2" ]:addWidget(qObj[ "buttonExamples" ])
|
||||
qObj[ "buttonTests" ]:setAutoRaise(.F.)
|
||||
qObj[ "horizontalLayout_2" ]:addWidget(qObj[ "buttonTests" ])
|
||||
qObj[ "horizontalLayout_2" ]:addItem(qObj[ "horizontalSpacer" ])
|
||||
qObj[ "buttonSave" ]:setAutoRaise(.F.)
|
||||
qObj[ "horizontalLayout_2" ]:addWidget(qObj[ "buttonSave" ])
|
||||
qObj[ "gridLayout_12" ]:addWidget_1(qObj[ "frameButtons" ], 0, 0, 1, 1)
|
||||
qObj[ "scrollArea" ]:setFrameShape(0)
|
||||
qObj[ "scrollArea" ]:setWidgetResizable(.T.)
|
||||
qObj[ "scrollAreaWidgetContents" ]:setGeometry(QRect():new(0, 0, 369, 625))
|
||||
qObj[ "verticalLayout_4" ]:setSpacing(3)
|
||||
qObj[ "verticalLayout_4" ]:setContentsMargins(0, 0, 0, 9)
|
||||
qObj[ "splitter_2" ]:setOrientation(2)
|
||||
qObj[ "splitter_2" ]:setHandleWidth(2)
|
||||
qObj[ "frameGeneral" ]:setMaximumSize(QSize():new(16777215, 268))
|
||||
qObj[ "frameGeneral" ]:setFrameShape(0)
|
||||
qObj[ "frameGeneral" ]:setFrameShadow(16)
|
||||
qObj[ "gridLayout_6" ]:setVerticalSpacing(2)
|
||||
qObj[ "gridLayout_6" ]:setContentsMargins(-1, 4, 4, 0)
|
||||
qObj[ "gridLayout_6" ]:addWidget_1(qObj[ "labelTemplate" ], 0, 0, 1, 1)
|
||||
qObj[ "gridLayout_6" ]:addWidget_1(qObj[ "labelVersion" ], 0, 1, 1, 1)
|
||||
qObj[ "gridLayout_6" ]:addWidget_1(qObj[ "labelStatus" ], 0, 2, 1, 1)
|
||||
qObj[ "gridLayout_6" ]:addWidget_1(qObj[ "label_7" ], 0, 3, 1, 1)
|
||||
qObj[ "gridLayout_6" ]:addWidget_1(qObj[ "comboTemplate" ], 1, 0, 1, 1)
|
||||
qObj[ "gridLayout_6" ]:addWidget_1(qObj[ "editVersion" ], 1, 1, 1, 1)
|
||||
qObj[ "gridLayout_6" ]:addWidget_1(qObj[ "editStatus" ], 1, 2, 1, 1)
|
||||
qObj[ "gridLayout_6" ]:addWidget_1(qObj[ "editCompliance" ], 1, 3, 1, 1)
|
||||
qObj[ "gridLayout_6" ]:addWidget_1(qObj[ "labelCategory" ], 2, 0, 1, 2)
|
||||
qObj[ "gridLayout_6" ]:addWidget_1(qObj[ "labelSubCategory" ], 2, 2, 1, 2)
|
||||
qObj[ "gridLayout_6" ]:addWidget_1(qObj[ "editCategory" ], 3, 0, 1, 2)
|
||||
qObj[ "gridLayout_6" ]:addWidget_1(qObj[ "editSubCategory" ], 3, 2, 1, 2)
|
||||
qObj[ "gridLayout_6" ]:addWidget_1(qObj[ "labelName" ], 4, 0, 1, 2)
|
||||
qObj[ "gridLayout_6" ]:addWidget_1(qObj[ "labelExtLink" ], 4, 2, 1, 2)
|
||||
qObj[ "gridLayout_6" ]:addWidget_1(qObj[ "editName" ], 5, 0, 1, 2)
|
||||
qObj[ "gridLayout_6" ]:addWidget_1(qObj[ "editExtLink" ], 5, 2, 1, 2)
|
||||
qObj[ "gridLayout_6" ]:addWidget_1(qObj[ "labelOneLiner" ], 6, 0, 1, 4)
|
||||
qObj[ "gridLayout_6" ]:addWidget_1(qObj[ "editOneLiner" ], 7, 0, 1, 4)
|
||||
qObj[ "gridLayout_6" ]:addWidget_1(qObj[ "labelSyntax" ], 8, 0, 1, 4)
|
||||
qObj[ "gridLayout_6" ]:addWidget_1(qObj[ "editSyntax" ], 9, 0, 1, 4)
|
||||
qObj[ "gridLayout_6" ]:addWidget_1(qObj[ "labelReturns" ], 10, 0, 1, 4)
|
||||
qObj[ "gridLayout_6" ]:addWidget_1(qObj[ "editReturns" ], 11, 0, 1, 4)
|
||||
qObj[ "gridLayout_6" ]:addWidget_1(qObj[ "labelSeeAlso" ], 12, 0, 1, 4)
|
||||
qObj[ "gridLayout_6" ]:addWidget_1(qObj[ "editSeeAlso" ], 13, 0, 1, 4)
|
||||
qObj[ "splitter_2" ]:addWidget(qObj[ "frameGeneral" ])
|
||||
qObj[ "frameArgs" ]:setFrameShape(0)
|
||||
qObj[ "frameArgs" ]:setFrameShadow(32)
|
||||
qObj[ "gridLayout_7" ]:setVerticalSpacing(2)
|
||||
qObj[ "gridLayout_7" ]:setContentsMargins(-1, 2, 4, 0)
|
||||
qObj[ "gridLayout_7" ]:addWidget_1(qObj[ "labelArgs" ], 0, 0, 1, 1)
|
||||
qObj[ "buttonCloseArgs" ]:setAutoRaise(.T.)
|
||||
qObj[ "gridLayout_7" ]:addWidget_1(qObj[ "buttonCloseArgs" ], 0, 1, 1, 1)
|
||||
qObj[ "gridLayout_7" ]:addWidget_1(qObj[ "plainArgs" ], 1, 0, 1, 2)
|
||||
qObj[ "splitter_2" ]:addWidget(qObj[ "frameArgs" ])
|
||||
qObj[ "frameDesc" ]:setFrameShape(0)
|
||||
qObj[ "frameDesc" ]:setFrameShadow(32)
|
||||
qObj[ "gridLayout_9" ]:setVerticalSpacing(2)
|
||||
qObj[ "gridLayout_9" ]:setContentsMargins(-1, 2, 4, 0)
|
||||
qObj[ "gridLayout_9" ]:addWidget_1(qObj[ "labelDesc" ], 0, 0, 1, 1)
|
||||
qObj[ "buttonCloseDesc" ]:setAutoRaise(.T.)
|
||||
qObj[ "gridLayout_9" ]:addWidget_1(qObj[ "buttonCloseDesc" ], 0, 1, 1, 1)
|
||||
qObj[ "gridLayout_9" ]:addWidget_1(qObj[ "plainDesc" ], 1, 0, 1, 2)
|
||||
qObj[ "splitter_2" ]:addWidget(qObj[ "frameDesc" ])
|
||||
qObj[ "frameExamples" ]:setFrameShape(0)
|
||||
qObj[ "frameExamples" ]:setFrameShadow(32)
|
||||
qObj[ "gridLayout_10" ]:setVerticalSpacing(2)
|
||||
qObj[ "gridLayout_10" ]:setContentsMargins(-1, 2, 4, 0)
|
||||
qObj[ "gridLayout_10" ]:addWidget_1(qObj[ "labelExamples" ], 0, 0, 1, 1)
|
||||
qObj[ "buttonCloseExamples" ]:setAutoRaise(.T.)
|
||||
qObj[ "gridLayout_10" ]:addWidget_1(qObj[ "buttonCloseExamples" ], 0, 1, 1, 1)
|
||||
qObj[ "plainExamples" ]:setLineWrapMode(0)
|
||||
qObj[ "gridLayout_10" ]:addWidget_1(qObj[ "plainExamples" ], 1, 0, 1, 2)
|
||||
qObj[ "splitter_2" ]:addWidget(qObj[ "frameExamples" ])
|
||||
qObj[ "frameTests" ]:setMinimumSize(QSize():new(0, 0))
|
||||
qObj[ "frameTests" ]:setFrameShape(0)
|
||||
qObj[ "frameTests" ]:setFrameShadow(32)
|
||||
qObj[ "gridLayout_11" ]:setVerticalSpacing(2)
|
||||
qObj[ "gridLayout_11" ]:setContentsMargins(-1, 2, 4, 0)
|
||||
qObj[ "gridLayout_11" ]:addWidget_1(qObj[ "labelTests" ], 0, 0, 1, 1)
|
||||
qObj[ "buttonCloseTests" ]:setAutoRaise(.T.)
|
||||
qObj[ "gridLayout_11" ]:addWidget_1(qObj[ "buttonCloseTests" ], 0, 1, 1, 1)
|
||||
qObj[ "plainTests" ]:setLineWrapMode(0)
|
||||
qObj[ "gridLayout_11" ]:addWidget_1(qObj[ "plainTests" ], 1, 0, 1, 2)
|
||||
qObj[ "splitter_2" ]:addWidget(qObj[ "frameTests" ])
|
||||
qObj[ "verticalLayout_4" ]:addWidget(qObj[ "splitter_2" ])
|
||||
qObj[ "scrollArea" ]:setWidget(qObj[ "scrollAreaWidgetContents" ])
|
||||
qObj[ "gridLayout_12" ]:addWidget_1(qObj[ "scrollArea" ], 1, 0, 1, 1)
|
||||
qObj[ "tabWidgetElements" ]:addTab(qObj[ "tabTests" ], "")
|
||||
qObj[ "splitter" ]:addWidget(qObj[ "tabWidgetElements" ])
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "splitter" ], 2, 0, 1, 1)
|
||||
qObj[ "tabWidgetContents" ]:setCurrentIndex(0)
|
||||
qObj[ "tabWidgetElements" ]:setCurrentIndex(0)
|
||||
qObj[ "FormDocViewer" ]:setWindowTitle(q__tr("FormDocViewer", "Form", 0, "UTF8"))
|
||||
qObj[ "buttonHome" ]:setText( [] )
|
||||
qObj[ "buttonBackward" ]:setText( [] )
|
||||
qObj[ "buttonForward" ]:setText( [] )
|
||||
qObj[ "buttonUp" ]:setText( [] )
|
||||
qObj[ "buttonRefresh" ]:setText( [] )
|
||||
qObj[ "buttonPrint" ]:setText( [] )
|
||||
qObj[ "buttonPdf" ]:setText( [] )
|
||||
qObj[ "buttonExit" ]:setText( [] )
|
||||
qObj[ "labelInstall" ]:setText( [Harbour Installation Root:] )
|
||||
qObj[ "buttonInstall" ]:setText( [] )
|
||||
qObj[ "labelDocPrefix" ]:setText( [Doc folder prefix:] )
|
||||
qObj[ "tabWidgetContents" ]:setTabText(qObj[ "tabWidgetContents" ]:indexOf(qObj[ "tabContents" ]), q__tr("FormDocViewer", "Topics", 0, "UTF8"))
|
||||
qObj[ "tabWidgetContents" ]:setTabText(qObj[ "tabWidgetContents" ]:indexOf(qObj[ "tabByName" ]), q__tr("FormDocViewer", "Index", 0, "UTF8"))
|
||||
qObj[ "tabWidgetContents" ]:setTabText(qObj[ "tabWidgetContents" ]:indexOf(qObj[ "tabByCategory" ]), q__tr("FormDocViewer", "Category", 0, "UTF8"))
|
||||
qObj[ "tabWidgetElements" ]:setTabText(qObj[ "tabWidgetElements" ]:indexOf(qObj[ "tabView" ]), q__tr("FormDocViewer", "View", 0, "UTF8"))
|
||||
qObj[ "buttonLoadFromCurFunc" ]:setToolTip( [Load from current function] )
|
||||
qObj[ "buttonLoadFromCurFunc" ]:setText( [...] )
|
||||
qObj[ "buttonLoadFromDocFile" ]:setToolTip( [Load from .txt file] )
|
||||
qObj[ "buttonLoadFromDocFile" ]:setText( [...] )
|
||||
qObj[ "buttonLoadFromSource" ]:setToolTip( [Load from source ( .prg,.c,.c++ ) file] )
|
||||
qObj[ "buttonLoadFromSource" ]:setText( [...] )
|
||||
qObj[ "buttonArgs" ]:setToolTip( [Toggle Arguments Section] )
|
||||
qObj[ "buttonArgs" ]:setText( [...] )
|
||||
qObj[ "buttonDesc" ]:setToolTip( [Toggle Descriptions Section] )
|
||||
qObj[ "buttonDesc" ]:setText( [...] )
|
||||
qObj[ "buttonExamples" ]:setToolTip( [Toggle Examples Section] )
|
||||
qObj[ "buttonExamples" ]:setText( [...] )
|
||||
qObj[ "buttonTests" ]:setToolTip( [Toggle Tests Section] )
|
||||
qObj[ "buttonTests" ]:setText( [...] )
|
||||
qObj[ "buttonSave" ]:setToolTip( [Save written/updated documentation] )
|
||||
qObj[ "buttonSave" ]:setText( [...] )
|
||||
qObj[ "labelTemplate" ]:setText( [Template:] )
|
||||
qObj[ "labelVersion" ]:setText( [Version:] )
|
||||
qObj[ "labelStatus" ]:setText( [Status:] )
|
||||
qObj[ "label_7" ]:setText( [Compliance:] )
|
||||
qObj[ "editVersion" ]:setToolTip( [Version of this document contents] )
|
||||
qObj[ "editStatus" ]:setToolTip( [Status should usually be described as one character] )
|
||||
qObj[ "editCompliance" ]:setToolTip( [Describe comatibility with other language] )
|
||||
qObj[ "labelCategory" ]:setText( [Category:] )
|
||||
qObj[ "labelSubCategory" ]:setText( [Sub-category:] )
|
||||
qObj[ "editCategory" ]:setToolTip( [Category should describe main area this function belongs to] )
|
||||
qObj[ "labelName" ]:setText( [Name:] )
|
||||
qObj[ "labelExtLink" ]:setText( [External Link:] )
|
||||
qObj[ "editName" ]:setToolTip( [Name of the function, and if appropriate, with open/close parenthis.] )
|
||||
qObj[ "editExtLink" ]:setToolTip( [External link, i.e., http://www.trolltech.com/] )
|
||||
qObj[ "labelOneLiner" ]:setText( [One Liner:] )
|
||||
qObj[ "editOneLiner" ]:setToolTip( [A brief description this function accomlishes] )
|
||||
qObj[ "labelSyntax" ]:setText( [Syntax:] )
|
||||
qObj[ "editSyntax" ]:setToolTip( [Syntax, or prototype as to how this function will be called] )
|
||||
qObj[ "labelReturns" ]:setText( [Returns:] )
|
||||
qObj[ "editReturns" ]:setToolTip( [Variable name with hungarian notation with brief description as what this function returns] )
|
||||
qObj[ "labelSeeAlso" ]:setText( [See Also:] )
|
||||
qObj[ "editSeeAlso" ]:setToolTip( [A comma separated list of related functions/keywords ] )
|
||||
qObj[ "labelArgs" ]:setText( [Arguments:] )
|
||||
qObj[ "buttonCloseArgs" ]:setText( [...] )
|
||||
qObj[ "plainArgs" ]:setToolTip( [One argument per line in the form - argName description] )
|
||||
qObj[ "labelDesc" ]:setText( [Description:] )
|
||||
qObj[ "buttonCloseDesc" ]:setText( [...] )
|
||||
qObj[ "plainDesc" ]:setToolTip( [Detailed description as musch as possible to convey to the user what should be kept in mind when this function is called.] )
|
||||
qObj[ "labelExamples" ]:setText( [Examples:] )
|
||||
qObj[ "buttonCloseExamples" ]:setText( [...] )
|
||||
qObj[ "plainExamples" ]:setToolTip( [A real-time source code which could be compiled out of this box.] )
|
||||
qObj[ "labelTests" ]:setText( [Tests:] )
|
||||
qObj[ "buttonCloseTests" ]:setText( [...] )
|
||||
qObj[ "plainTests" ]:setToolTip( [Compilable code out of the box which could be used to test this function] )
|
||||
qObj[ "tabWidgetElements" ]:setTabText(qObj[ "tabWidgetElements" ]:indexOf(qObj[ "tabTests" ]), q__tr("FormDocViewer", "Write", 0, "UTF8"))
|
||||
|
||||
oUI := HbQtUI():new()
|
||||
oUI:qObj := qObj
|
||||
oUI:oWidget := oWidget
|
||||
|
||||
RETURN oUI
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
277
harbour/contrib/hbide/ui_docwriter.prg
Normal file
277
harbour/contrib/hbide/ui_docwriter.prg
Normal file
@@ -0,0 +1,277 @@
|
||||
/*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* WARNING: Automatically generated source file. DO NOT EDIT! */
|
||||
/* Instead, edit corresponding .ui file, */
|
||||
/* with Qt Generator, and run hbqtui.exe. */
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* */
|
||||
/* Pritpal Bedi <bedipritpal@hotmail.com> */
|
||||
/* */
|
||||
/* -------------------------------------------------------------------- */
|
||||
|
||||
FUNCTION uiDocwriter( qParent )
|
||||
LOCAL oUI
|
||||
LOCAL oWidget
|
||||
LOCAL qObj := {=>}
|
||||
|
||||
hb_hCaseMatch( qObj, .f. )
|
||||
|
||||
oWidget := QWidget():new( qParent )
|
||||
|
||||
oWidget:setObjectName( "FormDocWriter" )
|
||||
|
||||
qObj[ "FormDocWriter" ] := oWidget
|
||||
|
||||
qObj[ "gridLayout_5" ] := QGridLayout():new(qObj[ "FormDocWriter" ])
|
||||
qObj[ "scrollArea" ] := QScrollArea():new(qObj[ "FormDocWriter" ])
|
||||
qObj[ "scrollAreaWidgetContents" ] := QWidget():new()
|
||||
qObj[ "verticalLayout" ] := QVBoxLayout():new(qObj[ "scrollAreaWidgetContents" ])
|
||||
qObj[ "splitter" ] := QSplitter():new(qObj[ "scrollAreaWidgetContents" ])
|
||||
qObj[ "frameGeneral" ] := QFrame():new(qObj[ "splitter" ])
|
||||
qObj[ "gridLayout" ] := QGridLayout():new(qObj[ "frameGeneral" ])
|
||||
qObj[ "labelTemplate" ] := QLabel():new(qObj[ "frameGeneral" ])
|
||||
qObj[ "labelVersion" ] := QLabel():new(qObj[ "frameGeneral" ])
|
||||
qObj[ "labelStatus" ] := QLabel():new(qObj[ "frameGeneral" ])
|
||||
qObj[ "label_5" ] := QLabel():new(qObj[ "frameGeneral" ])
|
||||
qObj[ "comboTemplate" ] := QComboBox():new(qObj[ "frameGeneral" ])
|
||||
qObj[ "editVersion" ] := QLineEdit():new(qObj[ "frameGeneral" ])
|
||||
qObj[ "editStatus" ] := QLineEdit():new(qObj[ "frameGeneral" ])
|
||||
qObj[ "editCompliance" ] := QLineEdit():new(qObj[ "frameGeneral" ])
|
||||
qObj[ "labelCategory" ] := QLabel():new(qObj[ "frameGeneral" ])
|
||||
qObj[ "labelSubCategory" ] := QLabel():new(qObj[ "frameGeneral" ])
|
||||
qObj[ "editCategory" ] := QLineEdit():new(qObj[ "frameGeneral" ])
|
||||
qObj[ "editSubCategory" ] := QLineEdit():new(qObj[ "frameGeneral" ])
|
||||
qObj[ "labelName" ] := QLabel():new(qObj[ "frameGeneral" ])
|
||||
qObj[ "labelExtLink" ] := QLabel():new(qObj[ "frameGeneral" ])
|
||||
qObj[ "editName" ] := QLineEdit():new(qObj[ "frameGeneral" ])
|
||||
qObj[ "editExtLink" ] := QLineEdit():new(qObj[ "frameGeneral" ])
|
||||
qObj[ "labelOneLiner" ] := QLabel():new(qObj[ "frameGeneral" ])
|
||||
qObj[ "editOneLiner" ] := QLineEdit():new(qObj[ "frameGeneral" ])
|
||||
qObj[ "labelSyntax" ] := QLabel():new(qObj[ "frameGeneral" ])
|
||||
qObj[ "editSyntax" ] := QLineEdit():new(qObj[ "frameGeneral" ])
|
||||
qObj[ "labelReturns" ] := QLabel():new(qObj[ "frameGeneral" ])
|
||||
qObj[ "editReturns" ] := QLineEdit():new(qObj[ "frameGeneral" ])
|
||||
qObj[ "labelSeeAlso" ] := QLabel():new(qObj[ "frameGeneral" ])
|
||||
qObj[ "editSeeAlso" ] := QLineEdit():new(qObj[ "frameGeneral" ])
|
||||
qObj[ "labelFiles" ] := QLabel():new(qObj[ "frameGeneral" ])
|
||||
qObj[ "editFiles" ] := QLineEdit():new(qObj[ "frameGeneral" ])
|
||||
qObj[ "frameArgs" ] := QFrame():new(qObj[ "splitter" ])
|
||||
qObj[ "gridLayout_2" ] := QGridLayout():new(qObj[ "frameArgs" ])
|
||||
qObj[ "labelArgs" ] := QLabel():new(qObj[ "frameArgs" ])
|
||||
qObj[ "buttonCloseArgs" ] := QToolButton():new(qObj[ "frameArgs" ])
|
||||
qObj[ "plainArgs" ] := QPlainTextEdit():new(qObj[ "frameArgs" ])
|
||||
qObj[ "frameDesc" ] := QFrame():new(qObj[ "splitter" ])
|
||||
qObj[ "gridLayout_3" ] := QGridLayout():new(qObj[ "frameDesc" ])
|
||||
qObj[ "labelDesc" ] := QLabel():new(qObj[ "frameDesc" ])
|
||||
qObj[ "buttonCloseDesc" ] := QToolButton():new(qObj[ "frameDesc" ])
|
||||
qObj[ "plainDesc" ] := QPlainTextEdit():new(qObj[ "frameDesc" ])
|
||||
qObj[ "frameExamples" ] := QFrame():new(qObj[ "splitter" ])
|
||||
qObj[ "gridLayout_4" ] := QGridLayout():new(qObj[ "frameExamples" ])
|
||||
qObj[ "labelExamples" ] := QLabel():new(qObj[ "frameExamples" ])
|
||||
qObj[ "buttonCloseExamples" ] := QToolButton():new(qObj[ "frameExamples" ])
|
||||
qObj[ "plainExamples" ] := QPlainTextEdit():new(qObj[ "frameExamples" ])
|
||||
qObj[ "frameTests" ] := QFrame():new(qObj[ "splitter" ])
|
||||
qObj[ "gridLayout_6" ] := QGridLayout():new(qObj[ "frameTests" ])
|
||||
qObj[ "labelTests" ] := QLabel():new(qObj[ "frameTests" ])
|
||||
qObj[ "buttonCloseTests" ] := QToolButton():new(qObj[ "frameTests" ])
|
||||
qObj[ "plainTests" ] := QPlainTextEdit():new(qObj[ "frameTests" ])
|
||||
qObj[ "frameButtons" ] := QFrame():new(qObj[ "FormDocWriter" ])
|
||||
qObj[ "horizontalLayout" ] := QHBoxLayout():new(qObj[ "frameButtons" ])
|
||||
qObj[ "buttonLoadFromCurFunc" ] := QToolButton():new(qObj[ "frameButtons" ])
|
||||
qObj[ "buttonLoadFromDocFile" ] := QToolButton():new(qObj[ "frameButtons" ])
|
||||
qObj[ "buttonLoadFromSource" ] := QToolButton():new(qObj[ "frameButtons" ])
|
||||
qObj[ "buttonArgs" ] := QToolButton():new(qObj[ "frameButtons" ])
|
||||
qObj[ "buttonDesc" ] := QToolButton():new(qObj[ "frameButtons" ])
|
||||
qObj[ "buttonExamples" ] := QToolButton():new(qObj[ "frameButtons" ])
|
||||
qObj[ "buttonTests" ] := QToolButton():new(qObj[ "frameButtons" ])
|
||||
qObj[ "horizontalSpacer" ] := QSpacerItem():new(40, 20, 7, 1)
|
||||
qObj[ "buttonClear" ] := QToolButton():new(qObj[ "frameButtons" ])
|
||||
qObj[ "horizontalSpacer_2" ] := QSpacerItem():new(40, 20, 7, 1)
|
||||
qObj[ "buttonSave" ] := QToolButton():new(qObj[ "frameButtons" ])
|
||||
qObj[ "buttonSaveInFunc" ] := QToolButton():new(qObj[ "frameButtons" ])
|
||||
|
||||
qObj[ "FormDocWriter" ]:resize(445, 584)
|
||||
qObj[ "FormDocWriter" ]:setMinimumSize(QSize():new(0, 0))
|
||||
qObj[ "gridLayout_5" ]:setVerticalSpacing(0)
|
||||
qObj[ "gridLayout_5" ]:setContentsMargins(0, 2, 0, 0)
|
||||
qObj[ "scrollArea" ]:setFrameShape(0)
|
||||
qObj[ "scrollArea" ]:setWidgetResizable(.T.)
|
||||
qObj[ "scrollAreaWidgetContents" ]:setGeometry(QRect():new(0, -78, 423, 657))
|
||||
qObj[ "verticalLayout" ]:setSpacing(3)
|
||||
qObj[ "verticalLayout" ]:setContentsMargins(0, 0, 0, 9)
|
||||
qObj[ "splitter" ]:setOrientation(2)
|
||||
qObj[ "splitter" ]:setHandleWidth(2)
|
||||
qObj[ "frameGeneral" ]:setMinimumSize(QSize():new(0, 300))
|
||||
qObj[ "frameGeneral" ]:setMaximumSize(QSize():new(16777215, 300))
|
||||
qObj[ "frameGeneral" ]:setFrameShape(0)
|
||||
qObj[ "frameGeneral" ]:setFrameShadow(16)
|
||||
qObj[ "gridLayout" ]:setVerticalSpacing(2)
|
||||
qObj[ "gridLayout" ]:setContentsMargins(-1, 4, 4, 0)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "labelTemplate" ], 0, 0, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "labelVersion" ], 0, 1, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "labelStatus" ], 0, 2, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "label_5" ], 0, 3, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "comboTemplate" ], 1, 0, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "editVersion" ], 1, 1, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "editStatus" ], 1, 2, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "editCompliance" ], 1, 3, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "labelCategory" ], 2, 0, 1, 2)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "labelSubCategory" ], 2, 2, 1, 2)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "editCategory" ], 3, 0, 1, 2)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "editSubCategory" ], 3, 2, 1, 2)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "labelName" ], 4, 0, 1, 2)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "labelExtLink" ], 4, 2, 1, 2)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "editName" ], 5, 0, 1, 2)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "editExtLink" ], 5, 2, 1, 2)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "labelOneLiner" ], 6, 0, 1, 4)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "editOneLiner" ], 7, 0, 1, 4)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "labelSyntax" ], 8, 0, 1, 4)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "editSyntax" ], 9, 0, 1, 4)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "labelReturns" ], 10, 0, 1, 4)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "editReturns" ], 11, 0, 1, 4)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "labelSeeAlso" ], 12, 0, 1, 4)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "editSeeAlso" ], 13, 0, 1, 4)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "labelFiles" ], 14, 0, 1, 4)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "editFiles" ], 15, 0, 1, 4)
|
||||
qObj[ "splitter" ]:addWidget(qObj[ "frameGeneral" ])
|
||||
qObj[ "frameArgs" ]:setFrameShape(0)
|
||||
qObj[ "frameArgs" ]:setFrameShadow(32)
|
||||
qObj[ "gridLayout_2" ]:setVerticalSpacing(2)
|
||||
qObj[ "gridLayout_2" ]:setContentsMargins(-1, 2, 4, 0)
|
||||
qObj[ "gridLayout_2" ]:addWidget_1(qObj[ "labelArgs" ], 0, 0, 1, 1)
|
||||
qObj[ "buttonCloseArgs" ]:setAutoRaise(.T.)
|
||||
qObj[ "gridLayout_2" ]:addWidget_1(qObj[ "buttonCloseArgs" ], 0, 1, 1, 1)
|
||||
qObj[ "plainArgs" ]:setLineWrapMode(0)
|
||||
qObj[ "gridLayout_2" ]:addWidget_1(qObj[ "plainArgs" ], 1, 0, 1, 2)
|
||||
qObj[ "splitter" ]:addWidget(qObj[ "frameArgs" ])
|
||||
qObj[ "frameDesc" ]:setFrameShape(0)
|
||||
qObj[ "frameDesc" ]:setFrameShadow(32)
|
||||
qObj[ "gridLayout_3" ]:setVerticalSpacing(2)
|
||||
qObj[ "gridLayout_3" ]:setContentsMargins(-1, 2, 4, 0)
|
||||
qObj[ "gridLayout_3" ]:addWidget_1(qObj[ "labelDesc" ], 0, 0, 1, 1)
|
||||
qObj[ "buttonCloseDesc" ]:setAutoRaise(.T.)
|
||||
qObj[ "gridLayout_3" ]:addWidget_1(qObj[ "buttonCloseDesc" ], 0, 1, 1, 1)
|
||||
qObj[ "plainDesc" ]:setLineWrapMode(0)
|
||||
qObj[ "gridLayout_3" ]:addWidget_1(qObj[ "plainDesc" ], 1, 0, 1, 2)
|
||||
qObj[ "splitter" ]:addWidget(qObj[ "frameDesc" ])
|
||||
qObj[ "frameExamples" ]:setFrameShape(0)
|
||||
qObj[ "frameExamples" ]:setFrameShadow(32)
|
||||
qObj[ "gridLayout_4" ]:setVerticalSpacing(2)
|
||||
qObj[ "gridLayout_4" ]:setContentsMargins(-1, 2, 4, 0)
|
||||
qObj[ "gridLayout_4" ]:addWidget_1(qObj[ "labelExamples" ], 0, 0, 1, 1)
|
||||
qObj[ "buttonCloseExamples" ]:setAutoRaise(.T.)
|
||||
qObj[ "gridLayout_4" ]:addWidget_1(qObj[ "buttonCloseExamples" ], 0, 1, 1, 1)
|
||||
qObj[ "plainExamples" ]:setLineWrapMode(0)
|
||||
qObj[ "gridLayout_4" ]:addWidget_1(qObj[ "plainExamples" ], 1, 0, 1, 2)
|
||||
qObj[ "splitter" ]:addWidget(qObj[ "frameExamples" ])
|
||||
qObj[ "frameTests" ]:setMinimumSize(QSize():new(0, 0))
|
||||
qObj[ "frameTests" ]:setFrameShape(0)
|
||||
qObj[ "frameTests" ]:setFrameShadow(32)
|
||||
qObj[ "gridLayout_6" ]:setVerticalSpacing(2)
|
||||
qObj[ "gridLayout_6" ]:setContentsMargins(-1, 2, 4, 0)
|
||||
qObj[ "gridLayout_6" ]:addWidget_1(qObj[ "labelTests" ], 0, 0, 1, 1)
|
||||
qObj[ "buttonCloseTests" ]:setAutoRaise(.T.)
|
||||
qObj[ "gridLayout_6" ]:addWidget_1(qObj[ "buttonCloseTests" ], 0, 1, 1, 1)
|
||||
qObj[ "plainTests" ]:setLineWrapMode(0)
|
||||
qObj[ "gridLayout_6" ]:addWidget_1(qObj[ "plainTests" ], 1, 0, 1, 2)
|
||||
qObj[ "splitter" ]:addWidget(qObj[ "frameTests" ])
|
||||
qObj[ "verticalLayout" ]:addWidget(qObj[ "splitter" ])
|
||||
qObj[ "scrollArea" ]:setWidget(qObj[ "scrollAreaWidgetContents" ])
|
||||
qObj[ "gridLayout_5" ]:addWidget_1(qObj[ "scrollArea" ], 1, 0, 2, 1)
|
||||
qObj[ "frameButtons" ]:setMinimumSize(QSize():new(0, 30))
|
||||
qObj[ "frameButtons" ]:setMaximumSize(QSize():new(16777215, 30))
|
||||
qObj[ "frameButtons" ]:setFrameShape(2)
|
||||
qObj[ "frameButtons" ]:setFrameShadow(32)
|
||||
qObj[ "horizontalLayout" ]:setContentsMargins(-1, 2, 5, 4)
|
||||
qObj[ "buttonLoadFromCurFunc" ]:setAutoRaise(.T.)
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "buttonLoadFromCurFunc" ])
|
||||
qObj[ "buttonLoadFromDocFile" ]:setAutoRaise(.T.)
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "buttonLoadFromDocFile" ])
|
||||
qObj[ "buttonLoadFromSource" ]:setAutoRaise(.T.)
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "buttonLoadFromSource" ])
|
||||
qObj[ "buttonArgs" ]:setAutoRaise(.T.)
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "buttonArgs" ])
|
||||
qObj[ "buttonDesc" ]:setAutoRaise(.T.)
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "buttonDesc" ])
|
||||
qObj[ "buttonExamples" ]:setAutoRaise(.T.)
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "buttonExamples" ])
|
||||
qObj[ "buttonTests" ]:setAutoRaise(.T.)
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "buttonTests" ])
|
||||
qObj[ "horizontalLayout" ]:addItem(qObj[ "horizontalSpacer" ])
|
||||
qObj[ "buttonClear" ]:setAutoRaise(.T.)
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "buttonClear" ])
|
||||
qObj[ "horizontalLayout" ]:addItem(qObj[ "horizontalSpacer_2" ])
|
||||
qObj[ "buttonSave" ]:setAutoRaise(.T.)
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "buttonSave" ])
|
||||
qObj[ "buttonSaveInFunc" ]:setAutoRaise(.T.)
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "buttonSaveInFunc" ])
|
||||
qObj[ "gridLayout_5" ]:addWidget_1(qObj[ "frameButtons" ], 0, 0, 1, 2)
|
||||
qObj[ "FormDocWriter" ]:setWindowTitle(q__tr("FormDocWriter", "Form", 0, "UTF8"))
|
||||
qObj[ "labelTemplate" ]:setText( [Template:] )
|
||||
qObj[ "labelVersion" ]:setText( [Version:] )
|
||||
qObj[ "labelStatus" ]:setText( [Status:] )
|
||||
qObj[ "label_5" ]:setText( [Compliance:] )
|
||||
qObj[ "editVersion" ]:setToolTip( [Version of this document contents] )
|
||||
qObj[ "editStatus" ]:setToolTip( [Status should usually be described as one character] )
|
||||
qObj[ "editCompliance" ]:setToolTip( [Describe comatibility with other language] )
|
||||
qObj[ "labelCategory" ]:setText( [Category:] )
|
||||
qObj[ "labelSubCategory" ]:setText( [Sub-category:] )
|
||||
qObj[ "editCategory" ]:setToolTip( [Category should describe main area this function belongs to] )
|
||||
qObj[ "labelName" ]:setText( [Name:] )
|
||||
qObj[ "labelExtLink" ]:setText( [External Link:] )
|
||||
qObj[ "editName" ]:setToolTip( [Name of the function, and if appropriate, with open/close parenthis.] )
|
||||
qObj[ "editExtLink" ]:setToolTip( [External link, i.e., http://www.trolltech.com/] )
|
||||
qObj[ "labelOneLiner" ]:setText( [One Liner:] )
|
||||
qObj[ "editOneLiner" ]:setToolTip( [A brief description this function accomlishes] )
|
||||
qObj[ "labelSyntax" ]:setText( [Syntax:] )
|
||||
qObj[ "editSyntax" ]:setToolTip( [Syntax, or prototype as to how this function will be called] )
|
||||
qObj[ "labelReturns" ]:setText( [Returns:] )
|
||||
qObj[ "editReturns" ]:setToolTip( [Variable name with hungarian notation with brief description as what this function returns] )
|
||||
qObj[ "labelSeeAlso" ]:setText( [See Also:] )
|
||||
qObj[ "editSeeAlso" ]:setToolTip( [A comma separated list of related functions/keywords ] )
|
||||
qObj[ "labelFiles" ]:setText( [Files:] )
|
||||
qObj[ "editFiles" ]:setToolTip( [A comma separated list of relevant files, i.e., hbrtl.lib, hbqt.lib.] )
|
||||
qObj[ "labelArgs" ]:setText( [Arguments:] )
|
||||
qObj[ "buttonCloseArgs" ]:setText( [...] )
|
||||
qObj[ "plainArgs" ]:setToolTip( [One argument per line in the form - argName description] )
|
||||
qObj[ "labelDesc" ]:setText( [Description:] )
|
||||
qObj[ "buttonCloseDesc" ]:setText( [...] )
|
||||
qObj[ "plainDesc" ]:setToolTip( [Detailed description as musch as possible to convey to the user what should be kept in mind when this function is called.] )
|
||||
qObj[ "labelExamples" ]:setText( [Examples:] )
|
||||
qObj[ "buttonCloseExamples" ]:setText( [...] )
|
||||
qObj[ "plainExamples" ]:setToolTip( [A real-time source code which could be compiled out of this box.] )
|
||||
qObj[ "labelTests" ]:setText( [Tests:] )
|
||||
qObj[ "buttonCloseTests" ]:setText( [...] )
|
||||
qObj[ "plainTests" ]:setToolTip( [Compilable code out of the box which could be used to test this function] )
|
||||
qObj[ "buttonLoadFromCurFunc" ]:setToolTip( [Load from current function] )
|
||||
qObj[ "buttonLoadFromCurFunc" ]:setText( [...] )
|
||||
qObj[ "buttonLoadFromDocFile" ]:setToolTip( [Load from .txt file] )
|
||||
qObj[ "buttonLoadFromDocFile" ]:setText( [...] )
|
||||
qObj[ "buttonLoadFromSource" ]:setToolTip( [Load from source ( .prg,.c,.c++ ) file] )
|
||||
qObj[ "buttonLoadFromSource" ]:setText( [...] )
|
||||
qObj[ "buttonArgs" ]:setToolTip( [Toggle Arguments Section] )
|
||||
qObj[ "buttonArgs" ]:setText( [...] )
|
||||
qObj[ "buttonDesc" ]:setToolTip( [Toggle Descriptions Section] )
|
||||
qObj[ "buttonDesc" ]:setText( [...] )
|
||||
qObj[ "buttonExamples" ]:setToolTip( [Toggle Examples Section] )
|
||||
qObj[ "buttonExamples" ]:setText( [...] )
|
||||
qObj[ "buttonTests" ]:setToolTip( [Toggle Tests Section] )
|
||||
qObj[ "buttonTests" ]:setText( [...] )
|
||||
qObj[ "buttonClear" ]:setToolTip( [Clear form - note that it will not save current document.] )
|
||||
qObj[ "buttonClear" ]:setText( [...] )
|
||||
qObj[ "buttonSave" ]:setToolTip( [Save written/updated documentation] )
|
||||
qObj[ "buttonSave" ]:setText( [...] )
|
||||
qObj[ "buttonSaveInFunc" ]:setToolTip( [Save the documentation with function in source] )
|
||||
qObj[ "buttonSaveInFunc" ]:setText( [...] )
|
||||
|
||||
oUI := HbQtUI():new()
|
||||
oUI:qObj := qObj
|
||||
oUI:oWidget := oWidget
|
||||
|
||||
RETURN oUI
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
230
harbour/contrib/hbide/ui_environ.prg
Normal file
230
harbour/contrib/hbide/ui_environ.prg
Normal file
@@ -0,0 +1,230 @@
|
||||
/*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* WARNING: Automatically generated source file. DO NOT EDIT! */
|
||||
/* Instead, edit corresponding .ui file, */
|
||||
/* with Qt Generator, and run hbqtui.exe. */
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* */
|
||||
/* Pritpal Bedi <bedipritpal@hotmail.com> */
|
||||
/* */
|
||||
/* -------------------------------------------------------------------- */
|
||||
|
||||
FUNCTION uiEnviron( qParent )
|
||||
LOCAL oUI
|
||||
LOCAL oWidget
|
||||
LOCAL qObj := {=>}
|
||||
|
||||
hb_hCaseMatch( qObj, .f. )
|
||||
|
||||
oWidget := QWidget():new( qParent )
|
||||
|
||||
oWidget:setObjectName( "EnvForm" )
|
||||
|
||||
qObj[ "EnvForm" ] := oWidget
|
||||
|
||||
qObj[ "label" ] := QLabel():new(qObj[ "EnvForm" ])
|
||||
qObj[ "comboBox" ] := QComboBox():new(qObj[ "EnvForm" ])
|
||||
qObj[ "pushButton_2" ] := QPushButton():new(qObj[ "EnvForm" ])
|
||||
qObj[ "pushButton_3" ] := QPushButton():new(qObj[ "EnvForm" ])
|
||||
qObj[ "label_2" ] := QLabel():new(qObj[ "EnvForm" ])
|
||||
qObj[ "plainTextEdit" ] := QPlainTextEdit():new(qObj[ "EnvForm" ])
|
||||
qObj[ "label_3" ] := QLabel():new(qObj[ "EnvForm" ])
|
||||
qObj[ "comboBox_2" ] := QComboBox():new(qObj[ "EnvForm" ])
|
||||
qObj[ "pushButton" ] := QPushButton():new(qObj[ "EnvForm" ])
|
||||
qObj[ "tabWidget" ] := QTabWidget():new(qObj[ "EnvForm" ])
|
||||
qObj[ "tab" ] := QWidget():new()
|
||||
qObj[ "label_4" ] := QLabel():new(qObj[ "tab" ])
|
||||
qObj[ "lineEdit" ] := QLineEdit():new(qObj[ "tab" ])
|
||||
qObj[ "label_5" ] := QLabel():new(qObj[ "tab" ])
|
||||
qObj[ "lineEdit_2" ] := QLineEdit():new(qObj[ "tab" ])
|
||||
qObj[ "toolButton" ] := QToolButton():new(qObj[ "tab" ])
|
||||
qObj[ "checkBox" ] := QCheckBox():new(qObj[ "tab" ])
|
||||
qObj[ "checkBox_2" ] := QCheckBox():new(qObj[ "tab" ])
|
||||
qObj[ "checkBox_3" ] := QCheckBox():new(qObj[ "tab" ])
|
||||
qObj[ "checkBox_4" ] := QCheckBox():new(qObj[ "tab" ])
|
||||
qObj[ "checkBox_5" ] := QCheckBox():new(qObj[ "tab" ])
|
||||
qObj[ "plainTextEdit_2" ] := QPlainTextEdit():new(qObj[ "tab" ])
|
||||
qObj[ "label_6" ] := QLabel():new(qObj[ "tab" ])
|
||||
qObj[ "label_7" ] := QLabel():new(qObj[ "tab" ])
|
||||
qObj[ "label_8" ] := QLabel():new(qObj[ "tab" ])
|
||||
qObj[ "label_9" ] := QLabel():new(qObj[ "tab" ])
|
||||
qObj[ "label_10" ] := QLabel():new(qObj[ "tab" ])
|
||||
qObj[ "comboBox_3" ] := QComboBox():new(qObj[ "tab" ])
|
||||
qObj[ "comboBox_4" ] := QComboBox():new(qObj[ "tab" ])
|
||||
qObj[ "comboBox_5" ] := QComboBox():new(qObj[ "tab" ])
|
||||
qObj[ "comboBox_6" ] := QComboBox():new(qObj[ "tab" ])
|
||||
qObj[ "label_11" ] := QLabel():new(qObj[ "tab" ])
|
||||
qObj[ "comboBox_7" ] := QComboBox():new(qObj[ "tab" ])
|
||||
qObj[ "tab_2" ] := QWidget():new()
|
||||
qObj[ "lineEdit_3" ] := QLineEdit():new(qObj[ "tab_2" ])
|
||||
qObj[ "toolButton_2" ] := QToolButton():new(qObj[ "tab_2" ])
|
||||
qObj[ "lineEdit_4" ] := QLineEdit():new(qObj[ "tab_2" ])
|
||||
qObj[ "label_12" ] := QLabel():new(qObj[ "tab_2" ])
|
||||
qObj[ "label_13" ] := QLabel():new(qObj[ "tab_2" ])
|
||||
qObj[ "plainTextEdit_3" ] := QPlainTextEdit():new(qObj[ "tab_2" ])
|
||||
qObj[ "label_14" ] := QLabel():new(qObj[ "tab_2" ])
|
||||
qObj[ "tab_3" ] := QWidget():new()
|
||||
qObj[ "plainTextEdit_4" ] := QPlainTextEdit():new(qObj[ "tab_3" ])
|
||||
qObj[ "label_15" ] := QLabel():new(qObj[ "tab_3" ])
|
||||
qObj[ "plainTextEdit_5" ] := QPlainTextEdit():new(qObj[ "tab_3" ])
|
||||
qObj[ "plainTextEdit_6" ] := QPlainTextEdit():new(qObj[ "tab_3" ])
|
||||
qObj[ "plainTextEdit_7" ] := QPlainTextEdit():new(qObj[ "tab_3" ])
|
||||
qObj[ "label_16" ] := QLabel():new(qObj[ "tab_3" ])
|
||||
qObj[ "label_17" ] := QLabel():new(qObj[ "tab_3" ])
|
||||
qObj[ "label_18" ] := QLabel():new(qObj[ "tab_3" ])
|
||||
qObj[ "tab_4" ] := QWidget():new()
|
||||
qObj[ "label_19" ] := QLabel():new(qObj[ "tab_4" ])
|
||||
qObj[ "plainTextEdit_8" ] := QPlainTextEdit():new(qObj[ "tab_4" ])
|
||||
qObj[ "tab_5" ] := QWidget():new()
|
||||
qObj[ "label_20" ] := QLabel():new(qObj[ "tab_5" ])
|
||||
qObj[ "plainTextEdit_9" ] := QPlainTextEdit():new(qObj[ "tab_5" ])
|
||||
qObj[ "tab_6" ] := QWidget():new()
|
||||
qObj[ "label_21" ] := QLabel():new(qObj[ "tab_6" ])
|
||||
qObj[ "plainTextEdit_10" ] := QPlainTextEdit():new(qObj[ "tab_6" ])
|
||||
qObj[ "plainTextEdit_11" ] := QPlainTextEdit():new(qObj[ "tab_6" ])
|
||||
qObj[ "label_22" ] := QLabel():new(qObj[ "tab_6" ])
|
||||
qObj[ "plainTextEdit_12" ] := QPlainTextEdit():new(qObj[ "tab_6" ])
|
||||
qObj[ "label_23" ] := QLabel():new(qObj[ "tab_6" ])
|
||||
qObj[ "tab_7" ] := QWidget():new()
|
||||
qObj[ "plainTextEdit_13" ] := QPlainTextEdit():new(qObj[ "tab_7" ])
|
||||
qObj[ "pushButton_4" ] := QPushButton():new(qObj[ "EnvForm" ])
|
||||
qObj[ "pushButton_5" ] := QPushButton():new(qObj[ "EnvForm" ])
|
||||
|
||||
qObj[ "EnvForm" ]:resize(554, 488)
|
||||
qObj[ "label" ]:setGeometry(QRect():new(14, 10, 39, 16))
|
||||
qObj[ "comboBox" ]:setGeometry(QRect():new(10, 28, 197, 22))
|
||||
qObj[ "pushButton_2" ]:setGeometry(QRect():new(430, 28, 51, 24))
|
||||
qObj[ "pushButton_3" ]:setGeometry(QRect():new(490, 28, 51, 24))
|
||||
qObj[ "label_2" ]:setGeometry(QRect():new(12, 56, 431, 16))
|
||||
qObj[ "plainTextEdit" ]:setGeometry(QRect():new(10, 74, 531, 53))
|
||||
qObj[ "plainTextEdit" ]:setLineWrapMode(0)
|
||||
qObj[ "label_3" ]:setGeometry(QRect():new(236, 10, 46, 14))
|
||||
qObj[ "comboBox_2" ]:setGeometry(QRect():new(234, 28, 109, 22))
|
||||
qObj[ "pushButton" ]:setGeometry(QRect():new(370, 28, 51, 24))
|
||||
qObj[ "tabWidget" ]:setGeometry(QRect():new(10, 140, 533, 303))
|
||||
qObj[ "label_4" ]:setGeometry(QRect():new(8, 11, 31, 16))
|
||||
qObj[ "lineEdit" ]:setGeometry(QRect():new(38, 10, 119, 20))
|
||||
qObj[ "label_5" ]:setGeometry(QRect():new(170, 12, 67, 16))
|
||||
qObj[ "lineEdit_2" ]:setGeometry(QRect():new(234, 10, 239, 20))
|
||||
qObj[ "toolButton" ]:setGeometry(QRect():new(492, 10, 25, 20))
|
||||
qObj[ "checkBox" ]:setGeometry(QRect():new(10, 38, 191, 19))
|
||||
qObj[ "checkBox_2" ]:setGeometry(QRect():new(10, 62, 173, 19))
|
||||
qObj[ "checkBox_3" ]:setGeometry(QRect():new(10, 86, 173, 19))
|
||||
qObj[ "checkBox_4" ]:setGeometry(QRect():new(10, 110, 175, 19))
|
||||
qObj[ "checkBox_5" ]:setGeometry(QRect():new(10, 134, 193, 19))
|
||||
qObj[ "plainTextEdit_2" ]:setGeometry(QRect():new(10, 174, 465, 93))
|
||||
qObj[ "plainTextEdit_2" ]:setLineWrapMode(0)
|
||||
qObj[ "label_6" ]:setGeometry(QRect():new(10, 156, 463, 16))
|
||||
qObj[ "label_6" ]:setAlignment(132)
|
||||
qObj[ "label_7" ]:setGeometry(QRect():new(288, 38, 109, 13))
|
||||
qObj[ "label_8" ]:setGeometry(QRect():new(288, 62, 119, 16))
|
||||
qObj[ "label_9" ]:setGeometry(QRect():new(288, 86, 119, 16))
|
||||
qObj[ "label_10" ]:setGeometry(QRect():new(288, 110, 113, 16))
|
||||
qObj[ "comboBox_3" ]:setGeometry(QRect():new(416, 38, 57, 22))
|
||||
qObj[ "comboBox_4" ]:setGeometry(QRect():new(416, 62, 57, 22))
|
||||
qObj[ "comboBox_5" ]:setGeometry(QRect():new(416, 86, 57, 22))
|
||||
qObj[ "comboBox_6" ]:setGeometry(QRect():new(416, 110, 57, 22))
|
||||
qObj[ "label_11" ]:setGeometry(QRect():new(288, 134, 115, 16))
|
||||
qObj[ "comboBox_7" ]:setGeometry(QRect():new(416, 134, 57, 22))
|
||||
qObj[ "tabWidget" ]:addTab(qObj[ "tab" ], "")
|
||||
qObj[ "lineEdit_3" ]:setGeometry(QRect():new(38, 10, 119, 20))
|
||||
qObj[ "toolButton_2" ]:setGeometry(QRect():new(492, 12, 25, 20))
|
||||
qObj[ "lineEdit_4" ]:setGeometry(QRect():new(234, 12, 239, 20))
|
||||
qObj[ "label_12" ]:setGeometry(QRect():new(8, 12, 31, 16))
|
||||
qObj[ "label_13" ]:setGeometry(QRect():new(170, 12, 67, 16))
|
||||
qObj[ "plainTextEdit_3" ]:setGeometry(QRect():new(8, 58, 465, 211))
|
||||
qObj[ "plainTextEdit_3" ]:setLineWrapMode(0)
|
||||
qObj[ "label_14" ]:setGeometry(QRect():new(8, 38, 463, 16))
|
||||
qObj[ "tabWidget" ]:addTab(qObj[ "tab_2" ], "")
|
||||
qObj[ "plainTextEdit_4" ]:setGeometry(QRect():new(68, 10, 449, 59))
|
||||
qObj[ "plainTextEdit_4" ]:setLineWrapMode(0)
|
||||
qObj[ "label_15" ]:setGeometry(QRect():new(8, 34, 46, 14))
|
||||
qObj[ "plainTextEdit_5" ]:setGeometry(QRect():new(68, 76, 449, 59))
|
||||
qObj[ "plainTextEdit_5" ]:setLineWrapMode(0)
|
||||
qObj[ "plainTextEdit_6" ]:setGeometry(QRect():new(68, 142, 449, 59))
|
||||
qObj[ "plainTextEdit_6" ]:setLineWrapMode(0)
|
||||
qObj[ "plainTextEdit_7" ]:setGeometry(QRect():new(68, 210, 449, 59))
|
||||
qObj[ "plainTextEdit_7" ]:setLineWrapMode(0)
|
||||
qObj[ "label_16" ]:setGeometry(QRect():new(8, 98, 46, 14))
|
||||
qObj[ "label_17" ]:setGeometry(QRect():new(10, 166, 46, 14))
|
||||
qObj[ "label_18" ]:setGeometry(QRect():new(10, 234, 46, 14))
|
||||
qObj[ "tabWidget" ]:addTab(qObj[ "tab_3" ], "")
|
||||
qObj[ "label_19" ]:setGeometry(QRect():new(8, 10, 511, 16))
|
||||
qObj[ "plainTextEdit_8" ]:setGeometry(QRect():new(8, 32, 511, 237))
|
||||
qObj[ "plainTextEdit_8" ]:setLineWrapMode(0)
|
||||
qObj[ "tabWidget" ]:addTab(qObj[ "tab_4" ], "")
|
||||
qObj[ "label_20" ]:setGeometry(QRect():new(8, 10, 511, 16))
|
||||
qObj[ "plainTextEdit_9" ]:setGeometry(QRect():new(8, 32, 511, 237))
|
||||
qObj[ "plainTextEdit_9" ]:setLineWrapMode(0)
|
||||
qObj[ "tabWidget" ]:addTab(qObj[ "tab_5" ], "")
|
||||
qObj[ "label_21" ]:setGeometry(QRect():new(8, 10, 509, 16))
|
||||
qObj[ "plainTextEdit_10" ]:setGeometry(QRect():new(8, 28, 511, 61))
|
||||
qObj[ "plainTextEdit_10" ]:setLineWrapMode(0)
|
||||
qObj[ "plainTextEdit_11" ]:setGeometry(QRect():new(8, 118, 511, 61))
|
||||
qObj[ "plainTextEdit_11" ]:setLineWrapMode(0)
|
||||
qObj[ "label_22" ]:setGeometry(QRect():new(8, 100, 509, 16))
|
||||
qObj[ "plainTextEdit_12" ]:setGeometry(QRect():new(8, 208, 511, 61))
|
||||
qObj[ "plainTextEdit_12" ]:setLineWrapMode(0)
|
||||
qObj[ "label_23" ]:setGeometry(QRect():new(8, 190, 509, 16))
|
||||
qObj[ "tabWidget" ]:addTab(qObj[ "tab_6" ], "")
|
||||
qObj[ "plainTextEdit_13" ]:setGeometry(QRect():new(8, 10, 511, 259))
|
||||
qObj[ "plainTextEdit_13" ]:setLineWrapMode(0)
|
||||
qObj[ "tabWidget" ]:addTab(qObj[ "tab_7" ], "")
|
||||
qObj[ "pushButton_4" ]:setGeometry(QRect():new(380, 456, 75, 24))
|
||||
qObj[ "pushButton_5" ]:setGeometry(QRect():new(468, 456, 75, 24))
|
||||
qObj[ "tabWidget" ]:setCurrentIndex(0)
|
||||
qObj[ "EnvForm" ]:setWindowTitle(q__tr("EnvForm", "Environment", 0, "UTF8"))
|
||||
qObj[ "label" ]:setText( [Name:] )
|
||||
qObj[ "pushButton_2" ]:setText( [Copy] )
|
||||
qObj[ "pushButton_3" ]:setText( [Paste] )
|
||||
qObj[ "label_2" ]:setText( [Batch Commands: will be executed before any of the compiler/linker command is invoked.] )
|
||||
qObj[ "label_3" ]:setText( [Type:] )
|
||||
qObj[ "pushButton" ]:setText( [New] )
|
||||
qObj[ "label_4" ]:setText( [Exe:] )
|
||||
qObj[ "label_5" ]:setText( [Install Path:] )
|
||||
qObj[ "toolButton" ]:setText( [...] )
|
||||
qObj[ "checkBox" ]:setText( [-a Automatic memvar declaration] )
|
||||
qObj[ "checkBox_2" ]:setText( [-b Include debug info] )
|
||||
qObj[ "checkBox_3" ]:setText( [-l No line numbers ] )
|
||||
qObj[ "checkBox_4" ]:setText( [-v Variables are assumed (m->)] )
|
||||
qObj[ "checkBox_5" ]:setText( [-z Supress short-cut optimizations] )
|
||||
qObj[ "label_6" ]:setText( [More Options] )
|
||||
qObj[ "label_7" ]:setText( [-w Warning level:] )
|
||||
qObj[ "label_8" ]:setText( [-es Exit severity level:] )
|
||||
qObj[ "label_9" ]:setText( [-m No start procedure:] )
|
||||
qObj[ "label_10" ]:setText( [-g Output type:] )
|
||||
qObj[ "label_11" ]:setText( [-k Compatibility mode:] )
|
||||
qObj[ "tabWidget" ]:setTabText(qObj[ "tabWidget" ]:indexOf(qObj[ "tab" ]), q__tr("EnvForm", "PRG Compiler", 0, "UTF8"))
|
||||
qObj[ "toolButton_2" ]:setText( [...] )
|
||||
qObj[ "label_12" ]:setText( [Exe:] )
|
||||
qObj[ "label_13" ]:setText( [Install Path:] )
|
||||
qObj[ "label_14" ]:setText( [Compiler commands - write each one on separate line.] )
|
||||
qObj[ "tabWidget" ]:setTabText(qObj[ "tabWidget" ]:indexOf(qObj[ "tab_2" ]), q__tr("EnvForm", "C Compiler", 0, "UTF8"))
|
||||
qObj[ "label_15" ]:setText( [EXE] )
|
||||
qObj[ "label_16" ]:setText( [LIB] )
|
||||
qObj[ "label_17" ]:setText( [DLL] )
|
||||
qObj[ "label_18" ]:setText( [RES] )
|
||||
qObj[ "tabWidget" ]:setTabText(qObj[ "tabWidget" ]:indexOf(qObj[ "tab_3" ]), q__tr("EnvForm", "Linker", 0, "UTF8"))
|
||||
qObj[ "label_19" ]:setText( [Runtime static default files ( libraries ) - each entry on separate line.] )
|
||||
qObj[ "tabWidget" ]:setTabText(qObj[ "tabWidget" ]:indexOf(qObj[ "tab_4" ]), q__tr("EnvForm", "EXE Defaults", 0, "UTF8"))
|
||||
qObj[ "label_20" ]:setText( [DLL import default files ( libraries ) - each entry on separate line.] )
|
||||
qObj[ "tabWidget" ]:setTabText(qObj[ "tabWidget" ]:indexOf(qObj[ "tab_5" ]), q__tr("EnvForm", "DLL Defaults", 0, "UTF8"))
|
||||
qObj[ "label_21" ]:setText( [EXEcutable Projects] )
|
||||
qObj[ "label_22" ]:setText( [LIBrary Projects] )
|
||||
qObj[ "label_23" ]:setText( [DLL Projects ] )
|
||||
qObj[ "tabWidget" ]:setTabText(qObj[ "tabWidget" ]:indexOf(qObj[ "tab_6" ]), q__tr("EnvForm", "User Cmds", 0, "UTF8"))
|
||||
qObj[ "tabWidget" ]:setTabText(qObj[ "tabWidget" ]:indexOf(qObj[ "tab_7" ]), q__tr("EnvForm", "Info", 0, "UTF8"))
|
||||
qObj[ "pushButton_4" ]:setText( [OK] )
|
||||
qObj[ "pushButton_5" ]:setText( [Cancel] )
|
||||
|
||||
oUI := HbQtUI():new()
|
||||
oUI:qObj := qObj
|
||||
oUI:oWidget := oWidget
|
||||
|
||||
RETURN oUI
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
79
harbour/contrib/hbide/ui_environments.prg
Normal file
79
harbour/contrib/hbide/ui_environments.prg
Normal file
@@ -0,0 +1,79 @@
|
||||
/*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* WARNING: Automatically generated source file. DO NOT EDIT! */
|
||||
/* Instead, edit corresponding .ui file, */
|
||||
/* with Qt Generator, and run hbqtui.exe. */
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* */
|
||||
/* Pritpal Bedi <bedipritpal@hotmail.com> */
|
||||
/* */
|
||||
/* -------------------------------------------------------------------- */
|
||||
|
||||
FUNCTION uiEnvironments( qParent )
|
||||
LOCAL oUI
|
||||
LOCAL oWidget
|
||||
LOCAL qObj := {=>}
|
||||
|
||||
hb_hCaseMatch( qObj, .f. )
|
||||
|
||||
oWidget := QWidget():new( qParent )
|
||||
|
||||
oWidget:setObjectName( "FormEnvironments" )
|
||||
|
||||
qObj[ "FormEnvironments" ] := oWidget
|
||||
|
||||
qObj[ "gridLayout" ] := QGridLayout():new(qObj[ "FormEnvironments" ])
|
||||
qObj[ "editPathMk2" ] := QLineEdit():new(qObj[ "FormEnvironments" ])
|
||||
qObj[ "buttonPathMk2" ] := QToolButton():new(qObj[ "FormEnvironments" ])
|
||||
qObj[ "labelPathEnv" ] := QLabel():new(qObj[ "FormEnvironments" ])
|
||||
qObj[ "editPathEnv" ] := QLineEdit():new(qObj[ "FormEnvironments" ])
|
||||
qObj[ "buttonPathEnv" ] := QToolButton():new(qObj[ "FormEnvironments" ])
|
||||
qObj[ "editCompilers" ] := QPlainTextEdit():new(qObj[ "FormEnvironments" ])
|
||||
qObj[ "buttonCn" ] := QPushButton():new(qObj[ "FormEnvironments" ])
|
||||
qObj[ "labelPathMk2" ] := QLabel():new(qObj[ "FormEnvironments" ])
|
||||
qObj[ "buttonSaveExit" ] := QPushButton():new(qObj[ "FormEnvironments" ])
|
||||
qObj[ "buttonSave" ] := QPushButton():new(qObj[ "FormEnvironments" ])
|
||||
|
||||
qObj[ "FormEnvironments" ]:resize(367, 519)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "editPathMk2" ], 1, 1, 1, 3)
|
||||
qObj[ "buttonPathMk2" ]:setMinimumSize(QSize():new(0, 0))
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "buttonPathMk2" ], 1, 4, 1, 1)
|
||||
qObj[ "labelPathEnv" ]:setMinimumSize(QSize():new(100, 0))
|
||||
qObj[ "labelPathEnv" ]:setMaximumSize(QSize():new(100, 16777215))
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "labelPathEnv" ], 2, 0, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "editPathEnv" ], 2, 1, 1, 3)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "buttonPathEnv" ], 2, 4, 1, 1)
|
||||
qObj[ "editCompilers" ]:setLineWrapMode(0)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "editCompilers" ], 3, 0, 1, 5)
|
||||
qObj[ "buttonCn" ]:setAutoDefault(.F.)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "buttonCn" ], 4, 3, 1, 2)
|
||||
qObj[ "labelPathMk2" ]:setMinimumSize(QSize():new(100, 0))
|
||||
qObj[ "labelPathMk2" ]:setMaximumSize(QSize():new(100, 16777215))
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "labelPathMk2" ], 1, 0, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "buttonSaveExit" ], 4, 0, 1, 1)
|
||||
qObj[ "buttonSave" ]:setAutoDefault(.F.)
|
||||
qObj[ "buttonSave" ]:setDefault(.T.)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "buttonSave" ], 4, 1, 1, 1)
|
||||
qObj[ "FormEnvironments" ]:setWindowTitle(q__tr("FormEnvironments", "Form", 0, "UTF8"))
|
||||
qObj[ "buttonPathMk2" ]:setText( [] )
|
||||
qObj[ "labelPathEnv" ]:setText( [Path to hbide.env] )
|
||||
qObj[ "buttonPathEnv" ]:setText( [] )
|
||||
qObj[ "editCompilers" ]:setToolTip( [] )
|
||||
qObj[ "editCompilers" ]:setWhatsThis( [<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">HBIDE employes the concept of keeping everything tied together. It means all complier specific environments are kept together in a convinient way and applied as per need.</span></p> <p align="center" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"></p> <p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">So here you view/edit all the environments you employ in your applications. At the time you will build the project, a list of stated environments will be presented to choose from.</span></p> <p align="center" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"></p> <p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">This opens up the possibility to experiment with different compilers without re-opening the IDE or setting up the envvars manually.</span></p></body></html>] )
|
||||
qObj[ "editCompilers" ]:setStyleSheet( [] )
|
||||
qObj[ "buttonCn" ]:setText( [Cancel] )
|
||||
qObj[ "labelPathMk2" ]:setText( [Path to hbmk2] )
|
||||
qObj[ "buttonSaveExit" ]:setText( [Save and Close] )
|
||||
qObj[ "buttonSave" ]:setText( [Save] )
|
||||
|
||||
oUI := HbQtUI():new()
|
||||
oUI:qObj := qObj
|
||||
oUI:oWidget := oWidget
|
||||
|
||||
RETURN oUI
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
94
harbour/contrib/hbide/ui_finddialog.prg
Normal file
94
harbour/contrib/hbide/ui_finddialog.prg
Normal file
@@ -0,0 +1,94 @@
|
||||
/*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* WARNING: Automatically generated source file. DO NOT EDIT! */
|
||||
/* Instead, edit corresponding .ui file, */
|
||||
/* with Qt Generator, and run hbqtui.exe. */
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* */
|
||||
/* Pritpal Bedi <bedipritpal@hotmail.com> */
|
||||
/* */
|
||||
/* -------------------------------------------------------------------- */
|
||||
|
||||
FUNCTION uiFinddialog( qParent )
|
||||
LOCAL oUI
|
||||
LOCAL oWidget
|
||||
LOCAL qObj := {=>}
|
||||
|
||||
hb_hCaseMatch( qObj, .f. )
|
||||
|
||||
oWidget := QDialog():new( qParent )
|
||||
|
||||
oWidget:setObjectName( "DialogFind" )
|
||||
|
||||
qObj[ "DialogFind" ] := oWidget
|
||||
|
||||
qObj[ "buttonFind" ] := QPushButton():new(qObj[ "DialogFind" ])
|
||||
qObj[ "buttonReplace" ] := QPushButton():new(qObj[ "DialogFind" ])
|
||||
qObj[ "buttonClose" ] := QPushButton():new(qObj[ "DialogFind" ])
|
||||
qObj[ "comboReplaceWith" ] := QComboBox():new(qObj[ "DialogFind" ])
|
||||
qObj[ "checkGlobal" ] := QCheckBox():new(qObj[ "DialogFind" ])
|
||||
qObj[ "checkNoPrompting" ] := QCheckBox():new(qObj[ "DialogFind" ])
|
||||
qObj[ "label_2" ] := QLabel():new(qObj[ "DialogFind" ])
|
||||
qObj[ "groupBox_2" ] := QGroupBox():new(qObj[ "DialogFind" ])
|
||||
qObj[ "radioFromCursor" ] := QRadioButton():new(qObj[ "groupBox_2" ])
|
||||
qObj[ "radioEntire" ] := QRadioButton():new(qObj[ "groupBox_2" ])
|
||||
qObj[ "groupBox_3" ] := QGroupBox():new(qObj[ "DialogFind" ])
|
||||
qObj[ "radioUp" ] := QRadioButton():new(qObj[ "groupBox_3" ])
|
||||
qObj[ "radioDown" ] := QRadioButton():new(qObj[ "groupBox_3" ])
|
||||
qObj[ "checkMatchCase" ] := QCheckBox():new(qObj[ "DialogFind" ])
|
||||
qObj[ "checkListOnly" ] := QCheckBox():new(qObj[ "DialogFind" ])
|
||||
qObj[ "comboFindWhat" ] := QComboBox():new(qObj[ "DialogFind" ])
|
||||
qObj[ "label" ] := QLabel():new(qObj[ "DialogFind" ])
|
||||
|
||||
qObj[ "DialogFind" ]:resize(415, 166)
|
||||
qObj[ "buttonFind" ]:setGeometry(QRect():new(332, 8, 75, 24))
|
||||
qObj[ "buttonFind" ]:setAutoDefault(.F.)
|
||||
qObj[ "buttonFind" ]:setDefault(.T.)
|
||||
qObj[ "buttonReplace" ]:setGeometry(QRect():new(332, 106, 75, 24))
|
||||
qObj[ "buttonReplace" ]:setAutoDefault(.F.)
|
||||
qObj[ "buttonReplace" ]:setFlat(.F.)
|
||||
qObj[ "buttonClose" ]:setGeometry(QRect():new(332, 136, 77, 24))
|
||||
qObj[ "comboReplaceWith" ]:setGeometry(QRect():new(70, 108, 253, 22))
|
||||
qObj[ "comboReplaceWith" ]:setEditable(.T.)
|
||||
qObj[ "checkGlobal" ]:setGeometry(QRect():new(70, 136, 71, 19))
|
||||
qObj[ "checkNoPrompting" ]:setGeometry(QRect():new(192, 136, 89, 19))
|
||||
qObj[ "label_2" ]:setGeometry(QRect():new(12, 108, 53, 20))
|
||||
qObj[ "groupBox_2" ]:setGeometry(QRect():new(70, 60, 161, 41))
|
||||
qObj[ "radioFromCursor" ]:setGeometry(QRect():new(8, 4, 141, 19))
|
||||
qObj[ "radioEntire" ]:setGeometry(QRect():new(8, 20, 141, 19))
|
||||
qObj[ "groupBox_3" ]:setGeometry(QRect():new(240, 60, 81, 41))
|
||||
qObj[ "radioUp" ]:setGeometry(QRect():new(10, 4, 41, 19))
|
||||
qObj[ "radioDown" ]:setGeometry(QRect():new(10, 20, 51, 19))
|
||||
qObj[ "checkMatchCase" ]:setGeometry(QRect():new(70, 36, 81, 19))
|
||||
qObj[ "checkListOnly" ]:setGeometry(QRect():new(192, 36, 71, 19))
|
||||
qObj[ "comboFindWhat" ]:setGeometry(QRect():new(70, 10, 253, 22))
|
||||
qObj[ "comboFindWhat" ]:setEditable(.T.)
|
||||
qObj[ "label" ]:setGeometry(QRect():new(10, 10, 51, 20))
|
||||
qObj[ "DialogFind" ]:setWindowTitle(q__tr("DialogFind", "Find and Replace", 0, "UTF8"))
|
||||
qObj[ "buttonFind" ]:setText( [Find] )
|
||||
qObj[ "buttonReplace" ]:setText( [Replace] )
|
||||
qObj[ "buttonClose" ]:setText( [Close] )
|
||||
qObj[ "checkGlobal" ]:setText( [Global] )
|
||||
qObj[ "checkNoPrompting" ]:setText( [No prompting] )
|
||||
qObj[ "label_2" ]:setText( [Replace:] )
|
||||
qObj[ "groupBox_2" ]:setTitle("")
|
||||
qObj[ "radioFromCursor" ]:setText( [Start from cursor position] )
|
||||
qObj[ "radioEntire" ]:setText( [Entire file] )
|
||||
qObj[ "groupBox_3" ]:setTitle("")
|
||||
qObj[ "radioUp" ]:setText( [up] )
|
||||
qObj[ "radioDown" ]:setText( [Down] )
|
||||
qObj[ "checkMatchCase" ]:setText( [Match case] )
|
||||
qObj[ "checkListOnly" ]:setText( [List only] )
|
||||
qObj[ "label" ]:setText( [Find what:] )
|
||||
|
||||
oUI := HbQtUI():new()
|
||||
oUI:qObj := qObj
|
||||
oUI:oWidget := oWidget
|
||||
|
||||
RETURN oUI
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
170
harbour/contrib/hbide/ui_findinfiles.prg
Normal file
170
harbour/contrib/hbide/ui_findinfiles.prg
Normal file
@@ -0,0 +1,170 @@
|
||||
/*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* WARNING: Automatically generated source file. DO NOT EDIT! */
|
||||
/* Instead, edit corresponding .ui file, */
|
||||
/* with Qt Generator, and run hbqtui.exe. */
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* */
|
||||
/* Pritpal Bedi <bedipritpal@hotmail.com> */
|
||||
/* */
|
||||
/* -------------------------------------------------------------------- */
|
||||
|
||||
FUNCTION uiFindinfiles( qParent )
|
||||
LOCAL oUI
|
||||
LOCAL oWidget
|
||||
LOCAL qObj := {=>}
|
||||
|
||||
hb_hCaseMatch( qObj, .f. )
|
||||
|
||||
oWidget := QDialog():new( qParent )
|
||||
|
||||
oWidget:setObjectName( "FindReplInFiles" )
|
||||
|
||||
qObj[ "FindReplInFiles" ] := oWidget
|
||||
|
||||
qObj[ "sizePolicy" ] := QSizePolicy():new(0, 5)
|
||||
qObj[ "__qsizePolicy101" ] := QSizePolicy():configure(qObj[ "FindReplInFiles" ]:sizePolicy())
|
||||
qObj[ "gridLayout" ] := QGridLayout():new(qObj[ "FindReplInFiles" ])
|
||||
qObj[ "labelProjects" ] := QLabel():new(qObj[ "FindReplInFiles" ])
|
||||
qObj[ "listProjects" ] := QListWidget():new(qObj[ "FindReplInFiles" ])
|
||||
qObj[ "line_3" ] := QFrame():new(qObj[ "FindReplInFiles" ])
|
||||
qObj[ "labelExpr" ] := QLabel():new(qObj[ "FindReplInFiles" ])
|
||||
qObj[ "comboExpr" ] := QComboBox():new(qObj[ "FindReplInFiles" ])
|
||||
qObj[ "checkRegEx" ] := QCheckBox():new(qObj[ "FindReplInFiles" ])
|
||||
qObj[ "checkListOnly" ] := QCheckBox():new(qObj[ "FindReplInFiles" ])
|
||||
qObj[ "labelRepl" ] := QLabel():new(qObj[ "FindReplInFiles" ])
|
||||
qObj[ "comboRepl" ] := QComboBox():new(qObj[ "FindReplInFiles" ])
|
||||
qObj[ "line_4" ] := QFrame():new(qObj[ "FindReplInFiles" ])
|
||||
qObj[ "checkMatchCase" ] := QCheckBox():new(qObj[ "FindReplInFiles" ])
|
||||
qObj[ "horizontalLayout" ] := QHBoxLayout():new()
|
||||
qObj[ "label" ] := QLabel():new(qObj[ "FindReplInFiles" ])
|
||||
qObj[ "checkAll" ] := QCheckBox():new(qObj[ "FindReplInFiles" ])
|
||||
qObj[ "checkPrg" ] := QCheckBox():new(qObj[ "FindReplInFiles" ])
|
||||
qObj[ "checkC" ] := QCheckBox():new(qObj[ "FindReplInFiles" ])
|
||||
qObj[ "checkCpp" ] := QCheckBox():new(qObj[ "FindReplInFiles" ])
|
||||
qObj[ "checkCh" ] := QCheckBox():new(qObj[ "FindReplInFiles" ])
|
||||
qObj[ "checkH" ] := QCheckBox():new(qObj[ "FindReplInFiles" ])
|
||||
qObj[ "checkRc" ] := QCheckBox():new(qObj[ "FindReplInFiles" ])
|
||||
qObj[ "line_5" ] := QFrame():new(qObj[ "FindReplInFiles" ])
|
||||
qObj[ "checkOpenTabs" ] := QCheckBox():new(qObj[ "FindReplInFiles" ])
|
||||
qObj[ "checkSubProjects" ] := QCheckBox():new(qObj[ "FindReplInFiles" ])
|
||||
qObj[ "checkSubFolders" ] := QCheckBox():new(qObj[ "FindReplInFiles" ])
|
||||
qObj[ "horizontalLayout_2" ] := QHBoxLayout():new()
|
||||
qObj[ "buttonFind" ] := QPushButton():new(qObj[ "FindReplInFiles" ])
|
||||
qObj[ "buttonRepl" ] := QPushButton():new(qObj[ "FindReplInFiles" ])
|
||||
qObj[ "buttonStop" ] := QPushButton():new(qObj[ "FindReplInFiles" ])
|
||||
qObj[ "buttonClose" ] := QPushButton():new(qObj[ "FindReplInFiles" ])
|
||||
qObj[ "editResults" ] := QTextEdit():new(qObj[ "FindReplInFiles" ])
|
||||
qObj[ "horizontalLayout_3" ] := QHBoxLayout():new()
|
||||
qObj[ "labelFolder" ] := QLabel():new(qObj[ "FindReplInFiles" ])
|
||||
qObj[ "comboFolder" ] := QComboBox():new(qObj[ "FindReplInFiles" ])
|
||||
qObj[ "buttonFolder" ] := QToolButton():new(qObj[ "FindReplInFiles" ])
|
||||
qObj[ "labelStatus" ] := QLabel():new(qObj[ "FindReplInFiles" ])
|
||||
qObj[ "checkFolders" ] := QCheckBox():new(qObj[ "FindReplInFiles" ])
|
||||
|
||||
qObj[ "FindReplInFiles" ]:resize(422, 472)
|
||||
qObj[ "sizePolicy" ]:setHorizontalStretch(0)
|
||||
qObj[ "sizePolicy" ]:setVerticalStretch(0)
|
||||
qObj[ "sizePolicy" ]:setHeightForWidth(qObj[ "__qsizePolicy101" ]:hasHeightForWidth())
|
||||
qObj[ "FindReplInFiles" ]:setSizePolicy(qObj[ "sizePolicy" ])
|
||||
qObj[ "FindReplInFiles" ]:setMaximumSize(QSize():new(16777215, 16777215))
|
||||
qObj[ "labelProjects" ]:setMaximumSize(QSize():new(52, 16777215))
|
||||
qObj[ "labelProjects" ]:setAlignment(hb_bitOR(hb_bitOR(1,1),32))
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "labelProjects" ], 2, 0, 1, 1)
|
||||
qObj[ "listProjects" ]:setMinimumSize(QSize():new(0, 60))
|
||||
qObj[ "listProjects" ]:setMaximumSize(QSize():new(16777215, 60))
|
||||
qObj[ "listProjects" ]:setEditTriggers(0)
|
||||
qObj[ "listProjects" ]:setSelectionMode(2)
|
||||
qObj[ "listProjects" ]:setSortingEnabled(.F.)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "listProjects" ], 2, 1, 2, 4)
|
||||
qObj[ "line_3" ]:setFrameShape(4)
|
||||
qObj[ "line_3" ]:setFrameShadow(48)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "line_3" ], 12, 0, 1, 5)
|
||||
qObj[ "labelExpr" ]:setMaximumSize(QSize():new(52, 16777215))
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "labelExpr" ], 13, 0, 1, 1)
|
||||
qObj[ "comboExpr" ]:setEditable(.T.)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "comboExpr" ], 13, 1, 1, 4)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "checkRegEx" ], 14, 1, 1, 2)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "checkListOnly" ], 14, 4, 1, 1)
|
||||
qObj[ "labelRepl" ]:setMaximumSize(QSize():new(52, 16777215))
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "labelRepl" ], 15, 0, 1, 1)
|
||||
qObj[ "comboRepl" ]:setEditable(.T.)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "comboRepl" ], 15, 1, 1, 4)
|
||||
qObj[ "line_4" ]:setFrameShape(4)
|
||||
qObj[ "line_4" ]:setFrameShadow(48)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "line_4" ], 16, 0, 1, 5)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "checkMatchCase" ], 14, 3, 1, 1)
|
||||
qObj[ "label" ]:setMinimumSize(QSize():new(52, 0))
|
||||
qObj[ "label" ]:setMaximumSize(QSize():new(52, 16777215))
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "label" ])
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "checkAll" ])
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "checkPrg" ])
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "checkC" ])
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "checkCpp" ])
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "checkCh" ])
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "checkH" ])
|
||||
qObj[ "checkRc" ]:setMaximumSize(QSize():new(33, 16777215))
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "checkRc" ])
|
||||
qObj[ "gridLayout" ]:addLayout_1(qObj[ "horizontalLayout" ], 0, 0, 1, 5)
|
||||
qObj[ "line_5" ]:setFrameShape(4)
|
||||
qObj[ "line_5" ]:setFrameShadow(48)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "line_5" ], 1, 0, 1, 5)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "checkOpenTabs" ], 10, 4, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "checkSubProjects" ], 6, 4, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "checkSubFolders" ], 10, 1, 1, 1)
|
||||
qObj[ "horizontalLayout_2" ]:addWidget(qObj[ "buttonFind" ])
|
||||
qObj[ "horizontalLayout_2" ]:addWidget(qObj[ "buttonRepl" ])
|
||||
qObj[ "horizontalLayout_2" ]:addWidget(qObj[ "buttonStop" ])
|
||||
qObj[ "horizontalLayout_2" ]:addWidget(qObj[ "buttonClose" ])
|
||||
qObj[ "gridLayout" ]:addLayout_1(qObj[ "horizontalLayout_2" ], 17, 1, 1, 4)
|
||||
qObj[ "editResults" ]:setLineWrapMode(0)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "editResults" ], 19, 0, 1, 5)
|
||||
qObj[ "labelFolder" ]:setMaximumSize(QSize():new(52, 16777215))
|
||||
qObj[ "horizontalLayout_3" ]:addWidget(qObj[ "labelFolder" ])
|
||||
qObj[ "comboFolder" ]:setEditable(.T.)
|
||||
qObj[ "horizontalLayout_3" ]:addWidget(qObj[ "comboFolder" ])
|
||||
qObj[ "horizontalLayout_3" ]:addWidget(qObj[ "buttonFolder" ])
|
||||
qObj[ "gridLayout" ]:addLayout_1(qObj[ "horizontalLayout_3" ], 8, 0, 1, 5)
|
||||
qObj[ "labelStatus" ]:setFrameShape(2)
|
||||
qObj[ "labelStatus" ]:setFrameShadow(48)
|
||||
qObj[ "labelStatus" ]:setWordWrap(.F.)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "labelStatus" ], 20, 0, 1, 5)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "checkFolders" ], 6, 1, 1, 1)
|
||||
qObj[ "FindReplInFiles" ]:setWindowTitle(q__tr("FindReplInFiles", "Find & Replace in Files", 0, "UTF8"))
|
||||
qObj[ "labelProjects" ]:setText( [Projects:] )
|
||||
qObj[ "labelExpr" ]:setText( [Expression] )
|
||||
qObj[ "checkRegEx" ]:setText( [RegEx] )
|
||||
qObj[ "checkListOnly" ]:setText( [List only] )
|
||||
qObj[ "labelRepl" ]:setText( [Replace:] )
|
||||
qObj[ "checkMatchCase" ]:setText( [Match case] )
|
||||
qObj[ "label" ]:setText( [File types:] )
|
||||
qObj[ "checkAll" ]:setText( [all] )
|
||||
qObj[ "checkPrg" ]:setText( [.prg] )
|
||||
qObj[ "checkC" ]:setText( [.c] )
|
||||
qObj[ "checkCpp" ]:setText( [.c++] )
|
||||
qObj[ "checkCh" ]:setText( [.ch] )
|
||||
qObj[ "checkH" ]:setText( [.h] )
|
||||
qObj[ "checkRc" ]:setText( [.rc] )
|
||||
qObj[ "checkOpenTabs" ]:setText( [Include open tabs ] )
|
||||
qObj[ "checkSubProjects" ]:setText( [Include sub-projects] )
|
||||
qObj[ "checkSubFolders" ]:setText( [Include sub-folders] )
|
||||
qObj[ "buttonFind" ]:setText( [Find] )
|
||||
qObj[ "buttonRepl" ]:setText( [Replace] )
|
||||
qObj[ "buttonStop" ]:setText( [Stop] )
|
||||
qObj[ "buttonClose" ]:setText( [Close] )
|
||||
qObj[ "labelFolder" ]:setText( [Folder:] )
|
||||
qObj[ "buttonFolder" ]:setText( [...] )
|
||||
qObj[ "labelStatus" ]:setText( [] )
|
||||
qObj[ "checkFolders" ]:setText( [Include folders] )
|
||||
|
||||
oUI := HbQtUI():new()
|
||||
oUI:qObj := qObj
|
||||
oUI:oWidget := oWidget
|
||||
|
||||
RETURN oUI
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
171
harbour/contrib/hbide/ui_findinfilesex.prg
Normal file
171
harbour/contrib/hbide/ui_findinfilesex.prg
Normal file
@@ -0,0 +1,171 @@
|
||||
/*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* WARNING: Automatically generated source file. DO NOT EDIT! */
|
||||
/* Instead, edit corresponding .ui file, */
|
||||
/* with Qt Generator, and run hbqtui.exe. */
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* */
|
||||
/* Pritpal Bedi <bedipritpal@hotmail.com> */
|
||||
/* */
|
||||
/* -------------------------------------------------------------------- */
|
||||
|
||||
FUNCTION uiFindinfilesex( qParent )
|
||||
LOCAL oUI
|
||||
LOCAL oWidget
|
||||
LOCAL qObj := {=>}
|
||||
|
||||
hb_hCaseMatch( qObj, .f. )
|
||||
|
||||
oWidget := QWidget():new( qParent )
|
||||
|
||||
oWidget:setObjectName( "FormFindInFilesEx" )
|
||||
|
||||
qObj[ "FormFindInFilesEx" ] := oWidget
|
||||
|
||||
qObj[ "gridLayout" ] := QGridLayout():new(qObj[ "FormFindInFilesEx" ])
|
||||
qObj[ "horizontalLayout_5" ] := QHBoxLayout():new()
|
||||
qObj[ "comboFolder" ] := QComboBox():new(qObj[ "FormFindInFilesEx" ])
|
||||
qObj[ "buttonFolder" ] := QToolButton():new(qObj[ "FormFindInFilesEx" ])
|
||||
qObj[ "horizontalLayout_6" ] := QHBoxLayout():new()
|
||||
qObj[ "labelFileTypes" ] := QLabel():new(qObj[ "FormFindInFilesEx" ])
|
||||
qObj[ "checkAll" ] := QCheckBox():new(qObj[ "FormFindInFilesEx" ])
|
||||
qObj[ "checkPrg" ] := QCheckBox():new(qObj[ "FormFindInFilesEx" ])
|
||||
qObj[ "checkC" ] := QCheckBox():new(qObj[ "FormFindInFilesEx" ])
|
||||
qObj[ "checkCpp" ] := QCheckBox():new(qObj[ "FormFindInFilesEx" ])
|
||||
qObj[ "checkCh" ] := QCheckBox():new(qObj[ "FormFindInFilesEx" ])
|
||||
qObj[ "checkH" ] := QCheckBox():new(qObj[ "FormFindInFilesEx" ])
|
||||
qObj[ "checkRc" ] := QCheckBox():new(qObj[ "FormFindInFilesEx" ])
|
||||
qObj[ "line_5" ] := QFrame():new(qObj[ "FormFindInFilesEx" ])
|
||||
qObj[ "labelProjects" ] := QLabel():new(qObj[ "FormFindInFilesEx" ])
|
||||
qObj[ "listProjects" ] := QListWidget():new(qObj[ "FormFindInFilesEx" ])
|
||||
qObj[ "line_3" ] := QFrame():new(qObj[ "FormFindInFilesEx" ])
|
||||
qObj[ "labelExpr" ] := QLabel():new(qObj[ "FormFindInFilesEx" ])
|
||||
qObj[ "comboExpr" ] := QComboBox():new(qObj[ "FormFindInFilesEx" ])
|
||||
qObj[ "checkRegEx" ] := QCheckBox():new(qObj[ "FormFindInFilesEx" ])
|
||||
qObj[ "checkMatchCase" ] := QCheckBox():new(qObj[ "FormFindInFilesEx" ])
|
||||
qObj[ "checkListOnly" ] := QCheckBox():new(qObj[ "FormFindInFilesEx" ])
|
||||
qObj[ "labelRepl" ] := QLabel():new(qObj[ "FormFindInFilesEx" ])
|
||||
qObj[ "comboRepl" ] := QComboBox():new(qObj[ "FormFindInFilesEx" ])
|
||||
qObj[ "line_4" ] := QFrame():new(qObj[ "FormFindInFilesEx" ])
|
||||
qObj[ "editResults" ] := QTextEdit():new(qObj[ "FormFindInFilesEx" ])
|
||||
qObj[ "labelStatus" ] := QLabel():new(qObj[ "FormFindInFilesEx" ])
|
||||
qObj[ "horizontalLayout_7" ] := QHBoxLayout():new()
|
||||
qObj[ "buttonFind" ] := QPushButton():new(qObj[ "FormFindInFilesEx" ])
|
||||
qObj[ "buttonRepl" ] := QPushButton():new(qObj[ "FormFindInFilesEx" ])
|
||||
qObj[ "buttonStop" ] := QPushButton():new(qObj[ "FormFindInFilesEx" ])
|
||||
qObj[ "buttonClose" ] := QPushButton():new(qObj[ "FormFindInFilesEx" ])
|
||||
qObj[ "labelFolder" ] := QLabel():new(qObj[ "FormFindInFilesEx" ])
|
||||
qObj[ "horizontalLayout_4" ] := QHBoxLayout():new()
|
||||
qObj[ "checkOpenTabs" ] := QCheckBox():new(qObj[ "FormFindInFilesEx" ])
|
||||
qObj[ "horizontalSpacer" ] := QSpacerItem():new(40, 20, 7, 1)
|
||||
qObj[ "checkSubProjects" ] := QCheckBox():new(qObj[ "FormFindInFilesEx" ])
|
||||
qObj[ "horizontalLayout_8" ] := QHBoxLayout():new()
|
||||
qObj[ "checkFolders" ] := QCheckBox():new(qObj[ "FormFindInFilesEx" ])
|
||||
qObj[ "horizontalSpacer_2" ] := QSpacerItem():new(40, 20, 7, 1)
|
||||
qObj[ "checkSubFolders" ] := QCheckBox():new(qObj[ "FormFindInFilesEx" ])
|
||||
|
||||
qObj[ "FormFindInFilesEx" ]:resize(404, 443)
|
||||
qObj[ "comboFolder" ]:setEditable(.T.)
|
||||
qObj[ "horizontalLayout_5" ]:addWidget(qObj[ "comboFolder" ])
|
||||
qObj[ "horizontalLayout_5" ]:addWidget(qObj[ "buttonFolder" ])
|
||||
qObj[ "gridLayout" ]:addLayout_1(qObj[ "horizontalLayout_5" ], 4, 1, 1, 3)
|
||||
qObj[ "labelFileTypes" ]:setMinimumSize(QSize():new(52, 0))
|
||||
qObj[ "labelFileTypes" ]:setMaximumSize(QSize():new(52, 16777215))
|
||||
qObj[ "horizontalLayout_6" ]:addWidget(qObj[ "labelFileTypes" ])
|
||||
qObj[ "horizontalLayout_6" ]:addWidget(qObj[ "checkAll" ])
|
||||
qObj[ "horizontalLayout_6" ]:addWidget(qObj[ "checkPrg" ])
|
||||
qObj[ "horizontalLayout_6" ]:addWidget(qObj[ "checkC" ])
|
||||
qObj[ "horizontalLayout_6" ]:addWidget(qObj[ "checkCpp" ])
|
||||
qObj[ "horizontalLayout_6" ]:addWidget(qObj[ "checkCh" ])
|
||||
qObj[ "horizontalLayout_6" ]:addWidget(qObj[ "checkH" ])
|
||||
qObj[ "checkRc" ]:setMaximumSize(QSize():new(33, 16777215))
|
||||
qObj[ "horizontalLayout_6" ]:addWidget(qObj[ "checkRc" ])
|
||||
qObj[ "gridLayout" ]:addLayout_1(qObj[ "horizontalLayout_6" ], 0, 0, 1, 4)
|
||||
qObj[ "line_5" ]:setFrameShape(4)
|
||||
qObj[ "line_5" ]:setFrameShadow(48)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "line_5" ], 1, 0, 1, 4)
|
||||
qObj[ "labelProjects" ]:setMaximumSize(QSize():new(52, 16777215))
|
||||
qObj[ "labelProjects" ]:setAlignment(hb_bitOR(hb_bitOR(1,1),32))
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "labelProjects" ], 2, 0, 1, 1)
|
||||
qObj[ "listProjects" ]:setMinimumSize(QSize():new(0, 60))
|
||||
qObj[ "listProjects" ]:setMaximumSize(QSize():new(16777215, 60))
|
||||
qObj[ "listProjects" ]:setEditTriggers(0)
|
||||
qObj[ "listProjects" ]:setSelectionMode(2)
|
||||
qObj[ "listProjects" ]:setSortingEnabled(.F.)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "listProjects" ], 2, 1, 1, 3)
|
||||
qObj[ "line_3" ]:setFrameShape(4)
|
||||
qObj[ "line_3" ]:setFrameShadow(48)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "line_3" ], 9, 0, 1, 4)
|
||||
qObj[ "labelExpr" ]:setMaximumSize(QSize():new(52, 16777215))
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "labelExpr" ], 11, 0, 1, 1)
|
||||
qObj[ "comboExpr" ]:setEditable(.T.)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "comboExpr" ], 11, 1, 1, 3)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "checkRegEx" ], 12, 1, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "checkMatchCase" ], 12, 2, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "checkListOnly" ], 12, 3, 1, 1)
|
||||
qObj[ "labelRepl" ]:setMaximumSize(QSize():new(52, 16777215))
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "labelRepl" ], 13, 0, 1, 1)
|
||||
qObj[ "comboRepl" ]:setEditable(.T.)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "comboRepl" ], 13, 1, 1, 3)
|
||||
qObj[ "line_4" ]:setFrameShape(4)
|
||||
qObj[ "line_4" ]:setFrameShadow(48)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "line_4" ], 14, 0, 1, 4)
|
||||
qObj[ "editResults" ]:setLineWrapMode(0)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "editResults" ], 16, 0, 1, 4)
|
||||
qObj[ "labelStatus" ]:setFrameShape(2)
|
||||
qObj[ "labelStatus" ]:setFrameShadow(48)
|
||||
qObj[ "labelStatus" ]:setWordWrap(.F.)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "labelStatus" ], 17, 0, 1, 4)
|
||||
qObj[ "horizontalLayout_7" ]:addWidget(qObj[ "buttonFind" ])
|
||||
qObj[ "horizontalLayout_7" ]:addWidget(qObj[ "buttonRepl" ])
|
||||
qObj[ "horizontalLayout_7" ]:addWidget(qObj[ "buttonStop" ])
|
||||
qObj[ "horizontalLayout_7" ]:addWidget(qObj[ "buttonClose" ])
|
||||
qObj[ "gridLayout" ]:addLayout_1(qObj[ "horizontalLayout_7" ], 15, 1, 1, 3)
|
||||
qObj[ "labelFolder" ]:setMaximumSize(QSize():new(52, 16777215))
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "labelFolder" ], 4, 0, 1, 1)
|
||||
qObj[ "horizontalLayout_4" ]:addWidget(qObj[ "checkOpenTabs" ])
|
||||
qObj[ "horizontalLayout_4" ]:addItem(qObj[ "horizontalSpacer" ])
|
||||
qObj[ "horizontalLayout_4" ]:addWidget(qObj[ "checkSubProjects" ])
|
||||
qObj[ "gridLayout" ]:addLayout_1(qObj[ "horizontalLayout_4" ], 3, 1, 1, 3)
|
||||
qObj[ "horizontalLayout_8" ]:addWidget(qObj[ "checkFolders" ])
|
||||
qObj[ "horizontalLayout_8" ]:addItem(qObj[ "horizontalSpacer_2" ])
|
||||
qObj[ "horizontalLayout_8" ]:addWidget(qObj[ "checkSubFolders" ])
|
||||
qObj[ "gridLayout" ]:addLayout_1(qObj[ "horizontalLayout_8" ], 5, 1, 1, 3)
|
||||
qObj[ "FormFindInFilesEx" ]:setWindowTitle(q__tr("FormFindInFilesEx", "Form", 0, "UTF8"))
|
||||
qObj[ "buttonFolder" ]:setText( [...] )
|
||||
qObj[ "labelFileTypes" ]:setText( [File types:] )
|
||||
qObj[ "checkAll" ]:setText( [all] )
|
||||
qObj[ "checkPrg" ]:setText( [.prg] )
|
||||
qObj[ "checkC" ]:setText( [.c] )
|
||||
qObj[ "checkCpp" ]:setText( [.c++] )
|
||||
qObj[ "checkCh" ]:setText( [.ch] )
|
||||
qObj[ "checkH" ]:setText( [.h] )
|
||||
qObj[ "checkRc" ]:setText( [.rc] )
|
||||
qObj[ "labelProjects" ]:setText( [Projects:] )
|
||||
qObj[ "labelExpr" ]:setText( [Expression] )
|
||||
qObj[ "checkRegEx" ]:setText( [RegEx] )
|
||||
qObj[ "checkMatchCase" ]:setText( [Match case] )
|
||||
qObj[ "checkListOnly" ]:setText( [List only] )
|
||||
qObj[ "labelRepl" ]:setText( [Replace:] )
|
||||
qObj[ "labelStatus" ]:setText( [] )
|
||||
qObj[ "buttonFind" ]:setText( [Find] )
|
||||
qObj[ "buttonRepl" ]:setText( [Replace] )
|
||||
qObj[ "buttonStop" ]:setText( [Stop] )
|
||||
qObj[ "buttonClose" ]:setText( [Close] )
|
||||
qObj[ "labelFolder" ]:setText( [Folder:] )
|
||||
qObj[ "checkOpenTabs" ]:setText( [Include open tabs ] )
|
||||
qObj[ "checkSubProjects" ]:setText( [Include sub-projects] )
|
||||
qObj[ "checkFolders" ]:setText( [Include folders] )
|
||||
qObj[ "checkSubFolders" ]:setText( [Include sub-folders] )
|
||||
|
||||
oUI := HbQtUI():new()
|
||||
oUI:qObj := qObj
|
||||
oUI:oWidget := oWidget
|
||||
|
||||
RETURN oUI
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
59
harbour/contrib/hbide/ui_findsource.prg
Normal file
59
harbour/contrib/hbide/ui_findsource.prg
Normal file
@@ -0,0 +1,59 @@
|
||||
/*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* WARNING: Automatically generated source file. DO NOT EDIT! */
|
||||
/* Instead, edit corresponding .ui file, */
|
||||
/* with Qt Generator, and run hbqtui.exe. */
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* */
|
||||
/* Pritpal Bedi <bedipritpal@hotmail.com> */
|
||||
/* */
|
||||
/* -------------------------------------------------------------------- */
|
||||
|
||||
FUNCTION uiFindsource( qParent )
|
||||
LOCAL oUI
|
||||
LOCAL oWidget
|
||||
LOCAL qObj := {=>}
|
||||
|
||||
hb_hCaseMatch( qObj, .f. )
|
||||
|
||||
oWidget := QDialog():new( qParent )
|
||||
|
||||
oWidget:setObjectName( "Dialog" )
|
||||
|
||||
qObj[ "Dialog" ] := oWidget
|
||||
|
||||
qObj[ "labelFileName" ] := QLabel():new(qObj[ "Dialog" ])
|
||||
qObj[ "comboFileName" ] := QComboBox():new(qObj[ "Dialog" ])
|
||||
qObj[ "groupBox" ] := QGroupBox():new(qObj[ "Dialog" ])
|
||||
qObj[ "radioNameOnly" ] := QRadioButton():new(qObj[ "groupBox" ])
|
||||
qObj[ "radioAsListed" ] := QRadioButton():new(qObj[ "groupBox" ])
|
||||
qObj[ "buttoOk" ] := QPushButton():new(qObj[ "Dialog" ])
|
||||
qObj[ "buttonCn" ] := QPushButton():new(qObj[ "Dialog" ])
|
||||
|
||||
qObj[ "Dialog" ]:resize(308, 151)
|
||||
qObj[ "labelFileName" ]:setGeometry(QRect():new(16, 8, 125, 16))
|
||||
qObj[ "comboFileName" ]:setGeometry(QRect():new(16, 28, 277, 22))
|
||||
qObj[ "groupBox" ]:setGeometry(QRect():new(16, 60, 121, 77))
|
||||
qObj[ "radioNameOnly" ]:setGeometry(QRect():new(16, 24, 97, 19))
|
||||
qObj[ "radioAsListed" ]:setGeometry(QRect():new(16, 44, 82, 19))
|
||||
qObj[ "buttoOk" ]:setGeometry(QRect():new(216, 84, 75, 24))
|
||||
qObj[ "buttonCn" ]:setGeometry(QRect():new(216, 112, 75, 24))
|
||||
qObj[ "Dialog" ]:setWindowTitle(q__tr("Dialog", "Find Project File", 0, "UTF8"))
|
||||
qObj[ "labelFileName" ]:setText( [File Name:] )
|
||||
qObj[ "groupBox" ]:setTitle(q__tr("Dialog", "Search Mode", 0, "UTF8"))
|
||||
qObj[ "radioNameOnly" ]:setText( [File name only] )
|
||||
qObj[ "radioAsListed" ]:setText( [As listed] )
|
||||
qObj[ "buttoOk" ]:setText( [OK] )
|
||||
qObj[ "buttonCn" ]:setText( [Cancel] )
|
||||
|
||||
oUI := HbQtUI():new()
|
||||
oUI:qObj := qObj
|
||||
oUI:oWidget := oWidget
|
||||
|
||||
RETURN oUI
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
74
harbour/contrib/hbide/ui_funclist.prg
Normal file
74
harbour/contrib/hbide/ui_funclist.prg
Normal file
@@ -0,0 +1,74 @@
|
||||
/*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* WARNING: Automatically generated source file. DO NOT EDIT! */
|
||||
/* Instead, edit corresponding .ui file, */
|
||||
/* with Qt Generator, and run hbqtui.exe. */
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* */
|
||||
/* Pritpal Bedi <bedipritpal@hotmail.com> */
|
||||
/* */
|
||||
/* -------------------------------------------------------------------- */
|
||||
|
||||
FUNCTION uiFunclist( qParent )
|
||||
LOCAL oUI
|
||||
LOCAL oWidget
|
||||
LOCAL qObj := {=>}
|
||||
|
||||
hb_hCaseMatch( qObj, .f. )
|
||||
|
||||
oWidget := QWidget():new( qParent )
|
||||
|
||||
oWidget:setObjectName( "Form" )
|
||||
|
||||
qObj[ "Form" ] := oWidget
|
||||
|
||||
qObj[ "gridLayout" ] := QGridLayout():new(qObj[ "Form" ])
|
||||
qObj[ "editFunction" ] := QLineEdit():new(qObj[ "Form" ])
|
||||
qObj[ "tableFuncList" ] := QTableWidget():new(qObj[ "Form" ])
|
||||
qObj[ "label" ] := QLabel():new(qObj[ "Form" ])
|
||||
qObj[ "editSyntax" ] := QLineEdit():new(qObj[ "Form" ])
|
||||
qObj[ "labelEntries" ] := QLabel():new(qObj[ "Form" ])
|
||||
qObj[ "line" ] := QFrame():new(qObj[ "Form" ])
|
||||
qObj[ "buttonMark" ] := QPushButton():new(qObj[ "Form" ])
|
||||
qObj[ "buttonLoad" ] := QPushButton():new(qObj[ "Form" ])
|
||||
qObj[ "buttonTag" ] := QPushButton():new(qObj[ "Form" ])
|
||||
qObj[ "buttonClose" ] := QPushButton():new(qObj[ "Form" ])
|
||||
qObj[ "listProjects" ] := QListWidget():new(qObj[ "Form" ])
|
||||
|
||||
qObj[ "Form" ]:resize(400, 486)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "editFunction" ], 1, 0, 1, 5)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "tableFuncList" ], 2, 0, 1, 5)
|
||||
qObj[ "label" ]:setMaximumSize(QSize():new(46, 16777215))
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "label" ], 3, 0, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "editSyntax" ], 3, 1, 1, 3)
|
||||
qObj[ "labelEntries" ]:setMaximumSize(QSize():new(70, 16777215))
|
||||
qObj[ "labelEntries" ]:setAlignment(hb_bitOR(hb_bitOR(2,2),128))
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "labelEntries" ], 3, 4, 1, 1)
|
||||
qObj[ "line" ]:setFrameShape(4)
|
||||
qObj[ "line" ]:setFrameShadow(48)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "line" ], 5, 0, 1, 5)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "buttonMark" ], 6, 0, 1, 2)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "buttonLoad" ], 6, 2, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "buttonTag" ], 6, 3, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "buttonClose" ], 6, 4, 1, 1)
|
||||
qObj[ "listProjects" ]:setMaximumSize(QSize():new(16777215, 100))
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "listProjects" ], 4, 0, 1, 5)
|
||||
qObj[ "Form" ]:setWindowTitle(q__tr("Form", "Form", 0, "UTF8"))
|
||||
qObj[ "label" ]:setText( [Syntax:] )
|
||||
qObj[ "labelEntries" ]:setText( [] )
|
||||
qObj[ "buttonMark" ]:setText( [Mark Projects] )
|
||||
qObj[ "buttonLoad" ]:setText( [Load Tags] )
|
||||
qObj[ "buttonTag" ]:setText( [Re-Tag] )
|
||||
qObj[ "buttonClose" ]:setText( [Close] )
|
||||
|
||||
oUI := HbQtUI():new()
|
||||
oUI:qObj := qObj
|
||||
oUI:oWidget := oWidget
|
||||
|
||||
RETURN oUI
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
50
harbour/contrib/hbide/ui_mainwindow.prg
Normal file
50
harbour/contrib/hbide/ui_mainwindow.prg
Normal file
@@ -0,0 +1,50 @@
|
||||
/*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* WARNING: Automatically generated source file. DO NOT EDIT! */
|
||||
/* Instead, edit corresponding .ui file, */
|
||||
/* with Qt Generator, and run hbqtui.exe. */
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* */
|
||||
/* Pritpal Bedi <bedipritpal@hotmail.com> */
|
||||
/* */
|
||||
/* -------------------------------------------------------------------- */
|
||||
|
||||
FUNCTION uiMainwindow( qParent )
|
||||
LOCAL oUI
|
||||
LOCAL oWidget
|
||||
LOCAL qObj := {=>}
|
||||
|
||||
hb_hCaseMatch( qObj, .f. )
|
||||
|
||||
oWidget := QMainWindow():new( qParent )
|
||||
|
||||
oWidget:setObjectName( "mainWindow" )
|
||||
|
||||
qObj[ "mainWindow" ] := oWidget
|
||||
|
||||
qObj[ "drawingArea" ] := QWidget():new(qObj[ "mainWindow" ])
|
||||
qObj[ "menuBar" ] := QMenuBar():new(qObj[ "mainWindow" ])
|
||||
qObj[ "statusBar" ] := QStatusBar():new(qObj[ "mainWindow" ])
|
||||
|
||||
qObj[ "mainWindow" ]:resize(851, 473)
|
||||
qObj[ "mainWindow" ]:setDocumentMode(.T.)
|
||||
qObj[ "mainWindow" ]:setTabShape(1)
|
||||
qObj[ "mainWindow" ]:setDockNestingEnabled(.F.)
|
||||
qObj[ "mainWindow" ]:setDockOptions(1)
|
||||
qObj[ "mainWindow" ]:setCentralWidget(qObj[ "drawingArea" ])
|
||||
qObj[ "menuBar" ]:setGeometry(QRect():new(0, 0, 851, 24))
|
||||
qObj[ "mainWindow" ]:setMenuBar(qObj[ "menuBar" ])
|
||||
qObj[ "mainWindow" ]:setStatusBar(qObj[ "statusBar" ])
|
||||
qObj[ "mainWindow" ]:setWindowTitle(q__tr("mainWindow", "MainWindow", 0, "UTF8"))
|
||||
|
||||
oUI := HbQtUI():new()
|
||||
oUI:qObj := qObj
|
||||
oUI:oWidget := oWidget
|
||||
|
||||
RETURN oUI
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
198
harbour/contrib/hbide/ui_projectpropertiesex.prg
Normal file
198
harbour/contrib/hbide/ui_projectpropertiesex.prg
Normal file
@@ -0,0 +1,198 @@
|
||||
/*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* WARNING: Automatically generated source file. DO NOT EDIT! */
|
||||
/* Instead, edit corresponding .ui file, */
|
||||
/* with Qt Generator, and run hbqtui.exe. */
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* */
|
||||
/* Pritpal Bedi <bedipritpal@hotmail.com> */
|
||||
/* */
|
||||
/* -------------------------------------------------------------------- */
|
||||
|
||||
FUNCTION uiProjectpropertiesex( qParent )
|
||||
LOCAL oUI
|
||||
LOCAL oWidget
|
||||
LOCAL qObj := {=>}
|
||||
|
||||
hb_hCaseMatch( qObj, .f. )
|
||||
|
||||
oWidget := QWidget():new( qParent )
|
||||
|
||||
oWidget:setObjectName( "FormProjectPropEx" )
|
||||
|
||||
qObj[ "FormProjectPropEx" ] := oWidget
|
||||
|
||||
qObj[ "verticalLayout" ] := QVBoxLayout():new(qObj[ "FormProjectPropEx" ])
|
||||
qObj[ "tabWidget" ] := QTabWidget():new(qObj[ "FormProjectPropEx" ])
|
||||
qObj[ "tabGeneral" ] := QWidget():new()
|
||||
qObj[ "gridLayout" ] := QGridLayout():new(qObj[ "tabGeneral" ])
|
||||
qObj[ "label" ] := QLabel():new(qObj[ "tabGeneral" ])
|
||||
qObj[ "font" ] := QFont():new()
|
||||
qObj[ "comboPrjType" ] := QComboBox():new(qObj[ "tabGeneral" ])
|
||||
qObj[ "label_2" ] := QLabel():new(qObj[ "tabGeneral" ])
|
||||
qObj[ "editPrjTitle" ] := QLineEdit():new(qObj[ "tabGeneral" ])
|
||||
qObj[ "label_3" ] := QLabel():new(qObj[ "tabGeneral" ])
|
||||
qObj[ "editPrjLoctn" ] := QLineEdit():new(qObj[ "tabGeneral" ])
|
||||
qObj[ "label_5" ] := QLabel():new(qObj[ "tabGeneral" ])
|
||||
qObj[ "editDstFolder" ] := QLineEdit():new(qObj[ "tabGeneral" ])
|
||||
qObj[ "label_7" ] := QLabel():new(qObj[ "tabGeneral" ])
|
||||
qObj[ "editLaunchParams" ] := QLineEdit():new(qObj[ "tabGeneral" ])
|
||||
qObj[ "label_8" ] := QLabel():new(qObj[ "tabGeneral" ])
|
||||
qObj[ "editLaunchExe" ] := QLineEdit():new(qObj[ "tabGeneral" ])
|
||||
qObj[ "label_13" ] := QLabel():new(qObj[ "tabGeneral" ])
|
||||
qObj[ "editBackup" ] := QLineEdit():new(qObj[ "tabGeneral" ])
|
||||
qObj[ "editOutName" ] := QLineEdit():new(qObj[ "tabGeneral" ])
|
||||
qObj[ "label_6" ] := QLabel():new(qObj[ "tabGeneral" ])
|
||||
qObj[ "buttonChoosePrjLoc" ] := QToolButton():new(qObj[ "tabGeneral" ])
|
||||
qObj[ "buttonBackup" ] := QToolButton():new(qObj[ "tabGeneral" ])
|
||||
qObj[ "buttonChooseDest" ] := QToolButton():new(qObj[ "tabGeneral" ])
|
||||
qObj[ "verticalSpacer" ] := QSpacerItem():new(20, 40, 1, 7)
|
||||
qObj[ "editWrkFolder" ] := QLineEdit():new(qObj[ "tabGeneral" ])
|
||||
qObj[ "labelInitFolder" ] := QLabel():new(qObj[ "tabGeneral" ])
|
||||
qObj[ "buttonChooseWd" ] := QToolButton():new(qObj[ "tabGeneral" ])
|
||||
qObj[ "verticalSpacer_2" ] := QSpacerItem():new(20, 40, 1, 7)
|
||||
qObj[ "checkXhb" ] := QCheckBox():new(qObj[ "tabGeneral" ])
|
||||
qObj[ "checkXpp" ] := QCheckBox():new(qObj[ "tabGeneral" ])
|
||||
qObj[ "checkClp" ] := QCheckBox():new(qObj[ "tabGeneral" ])
|
||||
qObj[ "tabFiles" ] := QWidget():new()
|
||||
qObj[ "gridLayout_2" ] := QGridLayout():new(qObj[ "tabFiles" ])
|
||||
qObj[ "editSources" ] := QPlainTextEdit():new(qObj[ "tabFiles" ])
|
||||
qObj[ "buttonSelect" ] := QToolButton():new(qObj[ "tabFiles" ])
|
||||
qObj[ "buttonSort" ] := QToolButton():new(qObj[ "tabFiles" ])
|
||||
qObj[ "buttonSortZA" ] := QToolButton():new(qObj[ "tabFiles" ])
|
||||
qObj[ "buttonSortOrg" ] := QToolButton():new(qObj[ "tabFiles" ])
|
||||
qObj[ "tabFlags" ] := QWidget():new()
|
||||
qObj[ "gridLayout_3" ] := QGridLayout():new(qObj[ "tabFlags" ])
|
||||
qObj[ "editFlags" ] := QPlainTextEdit():new(qObj[ "tabFlags" ])
|
||||
qObj[ "tabHbp" ] := QWidget():new()
|
||||
qObj[ "gridLayout_4" ] := QGridLayout():new(qObj[ "tabHbp" ])
|
||||
qObj[ "editHbp" ] := QPlainTextEdit():new(qObj[ "tabHbp" ])
|
||||
qObj[ "horizontalLayout_4" ] := QHBoxLayout():new()
|
||||
qObj[ "buttonSaveExit" ] := QPushButton():new(qObj[ "FormProjectPropEx" ])
|
||||
qObj[ "buttonSave" ] := QPushButton():new(qObj[ "FormProjectPropEx" ])
|
||||
qObj[ "buttonCn" ] := QPushButton():new(qObj[ "FormProjectPropEx" ])
|
||||
|
||||
qObj[ "FormProjectPropEx" ]:resize(324, 434)
|
||||
qObj[ "font" ]:setBold(.T.)
|
||||
qObj[ "font" ]:setWeight(75)
|
||||
qObj[ "label" ]:setFont(qObj[ "font" ])
|
||||
qObj[ "label" ]:setAlignment(hb_bitOR(hb_bitOR(2,2),128))
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "label" ], 0, 0, 1, 1)
|
||||
qObj[ "comboPrjType" ]:setEditable(.F.)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "comboPrjType" ], 0, 1, 1, 1)
|
||||
qObj[ "label_2" ]:setAlignment(hb_bitOR(hb_bitOR(2,2),128))
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "label_2" ], 1, 0, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "editPrjTitle" ], 1, 1, 1, 1)
|
||||
qObj[ "label_3" ]:setAlignment(hb_bitOR(hb_bitOR(2,2),128))
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "label_3" ], 2, 0, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "editPrjLoctn" ], 2, 1, 1, 1)
|
||||
qObj[ "label_5" ]:setAlignment(hb_bitOR(hb_bitOR(2,2),128))
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "label_5" ], 8, 0, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "editDstFolder" ], 8, 1, 1, 1)
|
||||
qObj[ "label_7" ]:setAlignment(hb_bitOR(hb_bitOR(2,2),128))
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "label_7" ], 12, 0, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "editLaunchParams" ], 12, 1, 1, 2)
|
||||
qObj[ "label_8" ]:setAlignment(hb_bitOR(hb_bitOR(2,2),128))
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "label_8" ], 13, 0, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "editLaunchExe" ], 13, 1, 1, 2)
|
||||
qObj[ "label_13" ]:setAlignment(hb_bitOR(hb_bitOR(2,2),128))
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "label_13" ], 10, 0, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "editBackup" ], 10, 1, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "editOutName" ], 3, 1, 1, 1)
|
||||
qObj[ "label_6" ]:setAlignment(hb_bitOR(hb_bitOR(2,2),128))
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "label_6" ], 3, 0, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "buttonChoosePrjLoc" ], 2, 2, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "buttonBackup" ], 10, 2, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "buttonChooseDest" ], 8, 2, 1, 1)
|
||||
qObj[ "gridLayout" ]:addItem(qObj[ "verticalSpacer" ], 11, 1, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "editWrkFolder" ], 14, 1, 1, 1)
|
||||
qObj[ "labelInitFolder" ]:setAlignment(hb_bitOR(hb_bitOR(2,2),128))
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "labelInitFolder" ], 14, 0, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "buttonChooseWd" ], 14, 2, 1, 1)
|
||||
qObj[ "gridLayout" ]:addItem(qObj[ "verticalSpacer_2" ], 7, 1, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "checkXhb" ], 4, 1, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "checkXpp" ], 5, 1, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "checkClp" ], 6, 1, 1, 1)
|
||||
qObj[ "tabWidget" ]:addTab(qObj[ "tabGeneral" ], "")
|
||||
qObj[ "editSources" ]:setLineWrapMode(0)
|
||||
qObj[ "gridLayout_2" ]:addWidget_1(qObj[ "editSources" ], 1, 1, 1, 11)
|
||||
qObj[ "gridLayout_2" ]:addWidget_1(qObj[ "buttonSelect" ], 0, 1, 1, 1)
|
||||
qObj[ "gridLayout_2" ]:addWidget_1(qObj[ "buttonSort" ], 0, 2, 1, 1)
|
||||
qObj[ "gridLayout_2" ]:addWidget_1(qObj[ "buttonSortZA" ], 0, 3, 1, 1)
|
||||
qObj[ "gridLayout_2" ]:addWidget_1(qObj[ "buttonSortOrg" ], 0, 4, 1, 1)
|
||||
qObj[ "tabWidget" ]:addTab(qObj[ "tabFiles" ], "")
|
||||
qObj[ "editFlags" ]:setLineWrapMode(0)
|
||||
qObj[ "gridLayout_3" ]:addWidget_1(qObj[ "editFlags" ], 0, 0, 1, 1)
|
||||
qObj[ "tabWidget" ]:addTab(qObj[ "tabFlags" ], "")
|
||||
qObj[ "editHbp" ]:setLineWrapMode(0)
|
||||
qObj[ "editHbp" ]:setReadOnly(.T.)
|
||||
qObj[ "gridLayout_4" ]:addWidget_1(qObj[ "editHbp" ], 0, 0, 1, 1)
|
||||
qObj[ "tabWidget" ]:addTab(qObj[ "tabHbp" ], "")
|
||||
qObj[ "verticalLayout" ]:addWidget(qObj[ "tabWidget" ])
|
||||
qObj[ "horizontalLayout_4" ]:addWidget(qObj[ "buttonSaveExit" ])
|
||||
qObj[ "buttonSave" ]:setAutoDefault(.F.)
|
||||
qObj[ "buttonSave" ]:setDefault(.T.)
|
||||
qObj[ "horizontalLayout_4" ]:addWidget(qObj[ "buttonSave" ])
|
||||
qObj[ "buttonCn" ]:setAutoDefault(.F.)
|
||||
qObj[ "horizontalLayout_4" ]:addWidget(qObj[ "buttonCn" ])
|
||||
qObj[ "verticalLayout" ]:addLayout(qObj[ "horizontalLayout_4" ])
|
||||
qObj[ "tabWidget" ]:setCurrentIndex(0)
|
||||
qObj[ "FormProjectPropEx" ]:setWindowTitle(q__tr("FormProjectPropEx", "Form", 0, "UTF8"))
|
||||
qObj[ "label" ]:setText( [Project Type:] )
|
||||
qObj[ "comboPrjType" ]:setToolTip( [<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">A project may be of type Executable|Library|Dll.</span></p></body></html>] )
|
||||
qObj[ "label_2" ]:setText( [Project Title:] )
|
||||
qObj[ "editPrjTitle" ]:setToolTip( [<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">Title will be shown as a node in project tree.</span></p></body></html>] )
|
||||
qObj[ "label_3" ]:setText( [Project Location:] )
|
||||
qObj[ "editPrjLoctn" ]:setToolTip( [<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">Project location is the folder where project definition file .hbi will be stored. <Project Location> plus <Output Name> will comprise the full file name with .hbp extension.</span></p></body></html>] )
|
||||
qObj[ "label_5" ]:setText( [Destination Folder:] )
|
||||
qObj[ "editDstFolder" ]:setToolTip( [<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Destination folder is a compatibility slot and is reserved to place the <Output> .exe .a .lib. </p> <p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">But currently this functionality will be achieved through the -o compiler flag.</p></body></html>] )
|
||||
qObj[ "label_7" ]:setText( [Launch Parameters:] )
|
||||
qObj[ "label_8" ]:setText( [Launch Program:] )
|
||||
qObj[ "label_13" ]:setText( [Backup Location:] )
|
||||
qObj[ "editOutName" ]:setToolTip( [<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Output name is used as final name for .hbi .hbp .exe .lib .a and will be added to the paths retrieved via <Project Location>, <Working Folder>, <Destination Folder>, etc. So this is a very important component.</p></body></html>] )
|
||||
qObj[ "label_6" ]:setText( [Output Name:] )
|
||||
qObj[ "buttonChoosePrjLoc" ]:setText( [...] )
|
||||
qObj[ "buttonBackup" ]:setText( [...] )
|
||||
qObj[ "buttonChooseDest" ]:setText( [...] )
|
||||
qObj[ "editWrkFolder" ]:setToolTip( [<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">Working folder will be used to host HBMK2 compliant </span><span style=" font-size:8pt; font-weight:600;"><Output Name></span><span style=" font-size:8pt;"> plus </span><span style=" font-size:8pt; font-weight:600;"><hbp></span><span style=" font-size:8pt;"> and will be designated as current folder when </span><span style=" font-size:8pt; font-weight:600;">HBMK2</span><span style=" font-size:8pt;"> will be invoked.</span></p></body></html>] )
|
||||
qObj[ "labelInitFolder" ]:setText( [Start In:] )
|
||||
qObj[ "buttonChooseWd" ]:setText( [...] )
|
||||
qObj[ "checkXhb" ]:setText( [Xharbour] )
|
||||
qObj[ "checkXpp" ]:setText( [Xbase++] )
|
||||
qObj[ "checkClp" ]:setText( [Clipper] )
|
||||
qObj[ "tabWidget" ]:setTabText(qObj[ "tabWidget" ]:indexOf(qObj[ "tabGeneral" ]), q__tr("FormProjectPropEx", "General", 0, "UTF8"))
|
||||
qObj[ "editSources" ]:setToolTip( [] )
|
||||
qObj[ "editSources" ]:setWhatsThis( [<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">You can include hereunder any type of file which can be edited via plain text editor. One file per line. You can use meta-keys to define your source paths to make your projects location independant. </span></p> <p align="center" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"></p> <p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">NOTE:</span></p> <p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">Only .prg .c .cpp .rc .res files will be supplied to the HBMK2. All other files will be made visible for editing in <Project Tree>.</span></p></body></html>] )
|
||||
qObj[ "editSources" ]:setStyleSheet( [] )
|
||||
qObj[ "buttonSelect" ]:setToolTip( [Select Sources] )
|
||||
qObj[ "buttonSelect" ]:setText( [] )
|
||||
qObj[ "buttonSort" ]:setToolTip( [Sort by Ascending Order] )
|
||||
qObj[ "buttonSort" ]:setText( [] )
|
||||
qObj[ "buttonSortZA" ]:setToolTip( [Sort by Descending Order] )
|
||||
qObj[ "buttonSortZA" ]:setText( [] )
|
||||
qObj[ "buttonSortOrg" ]:setToolTip( [Organize by Type and Sort Ascending] )
|
||||
qObj[ "buttonSortOrg" ]:setText( [] )
|
||||
qObj[ "tabWidget" ]:setTabText(qObj[ "tabWidget" ]:indexOf(qObj[ "tabFiles" ]), q__tr("FormProjectPropEx", "Sources", 0, "UTF8"))
|
||||
qObj[ "editFlags" ]:setToolTip( [] )
|
||||
qObj[ "editFlags" ]:setWhatsThis( [<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">Meta-keys are a special way of keeping generic information which is of repeated and/or of dynamic nature. HBIDE implements meta key/value pair more comprehensively. It allows you to write an expression for the value part which get evaluated at the time project is loaded. The only point to take into consideration is that value returned by such expression must be of type character.</span></p> <p align="center" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"></p> <p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">The expression is evaluated only once and keeps its value until the HBIDE interface is closed. In case of any error, the expression string itself is returned.</span></p></body></html>] )
|
||||
qObj[ "editFlags" ]:setStyleSheet( [] )
|
||||
qObj[ "tabWidget" ]:setTabText(qObj[ "tabWidget" ]:indexOf(qObj[ "tabFlags" ]), q__tr("FormProjectPropEx", "Flags", 0, "UTF8"))
|
||||
qObj[ "editHbp" ]:setToolTip( [] )
|
||||
qObj[ "editHbp" ]:setWhatsThis( [<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">Here you can view in real-time the resultant <hbp> output which will be supplied to HBMK2. This view may give you insight about your source layout and many other facts.</span></p> <p align="center" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"></p> <p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:14pt; font-weight:600; text-decoration: underline;">Enjoy</span></p></body></html>] )
|
||||
qObj[ "editHbp" ]:setStyleSheet( [] )
|
||||
qObj[ "tabWidget" ]:setTabText(qObj[ "tabWidget" ]:indexOf(qObj[ "tabHbp" ]), q__tr("FormProjectPropEx", "hbp", 0, "UTF8"))
|
||||
qObj[ "buttonSaveExit" ]:setText( [Save and Close] )
|
||||
qObj[ "buttonSave" ]:setText( [Save] )
|
||||
qObj[ "buttonCn" ]:setText( [Cancel] )
|
||||
|
||||
oUI := HbQtUI():new()
|
||||
oUI:qObj := qObj
|
||||
oUI:oWidget := oWidget
|
||||
|
||||
RETURN oUI
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
148
harbour/contrib/hbide/ui_searchreplace.prg
Normal file
148
harbour/contrib/hbide/ui_searchreplace.prg
Normal file
@@ -0,0 +1,148 @@
|
||||
/*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* WARNING: Automatically generated source file. DO NOT EDIT! */
|
||||
/* Instead, edit corresponding .ui file, */
|
||||
/* with Qt Generator, and run hbqtui.exe. */
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* */
|
||||
/* Pritpal Bedi <bedipritpal@hotmail.com> */
|
||||
/* */
|
||||
/* -------------------------------------------------------------------- */
|
||||
|
||||
FUNCTION uiSearchreplace( qParent )
|
||||
LOCAL oUI
|
||||
LOCAL oWidget
|
||||
LOCAL qObj := {=>}
|
||||
|
||||
hb_hCaseMatch( qObj, .f. )
|
||||
|
||||
oWidget := QWidget():new( qParent )
|
||||
|
||||
oWidget:setObjectName( "FormSearchReplace1" )
|
||||
|
||||
qObj[ "FormSearchReplace1" ] := oWidget
|
||||
|
||||
qObj[ "verticalLayout" ] := QVBoxLayout():new(qObj[ "FormSearchReplace1" ])
|
||||
qObj[ "frameFind" ] := QFrame():new(qObj[ "FormSearchReplace1" ])
|
||||
qObj[ "horizontalLayout" ] := QHBoxLayout():new(qObj[ "frameFind" ])
|
||||
qObj[ "labelFind" ] := QLabel():new(qObj[ "frameFind" ])
|
||||
qObj[ "comboFind" ] := QComboBox():new(qObj[ "frameFind" ])
|
||||
qObj[ "buttonNext" ] := QToolButton():new(qObj[ "frameFind" ])
|
||||
qObj[ "buttonPrev" ] := QToolButton():new(qObj[ "frameFind" ])
|
||||
qObj[ "label_2" ] := QLabel():new(qObj[ "frameFind" ])
|
||||
qObj[ "radioTop" ] := QRadioButton():new(qObj[ "frameFind" ])
|
||||
qObj[ "radioCursor" ] := QRadioButton():new(qObj[ "frameFind" ])
|
||||
qObj[ "checkMatchCase" ] := QCheckBox():new(qObj[ "frameFind" ])
|
||||
qObj[ "checkWhole" ] := QCheckBox():new(qObj[ "frameFind" ])
|
||||
qObj[ "checkRegEx" ] := QCheckBox():new(qObj[ "frameFind" ])
|
||||
qObj[ "checkReplace" ] := QCheckBox():new(qObj[ "frameFind" ])
|
||||
qObj[ "horizontalSpacer" ] := QSpacerItem():new(40, 20, 7, 1)
|
||||
qObj[ "buttonClose" ] := QToolButton():new(qObj[ "frameFind" ])
|
||||
qObj[ "frameReplace" ] := QFrame():new(qObj[ "FormSearchReplace1" ])
|
||||
qObj[ "horizontalLayout_2" ] := QHBoxLayout():new(qObj[ "frameReplace" ])
|
||||
qObj[ "labelReplace" ] := QLabel():new(qObj[ "frameReplace" ])
|
||||
qObj[ "comboReplace" ] := QComboBox():new(qObj[ "frameReplace" ])
|
||||
qObj[ "buttonReplace" ] := QToolButton():new(qObj[ "frameReplace" ])
|
||||
qObj[ "checkGlobal" ] := QCheckBox():new(qObj[ "frameReplace" ])
|
||||
qObj[ "checkNoPrompt" ] := QCheckBox():new(qObj[ "frameReplace" ])
|
||||
qObj[ "horizontalSpacer_2" ] := QSpacerItem():new(40, 20, 7, 1)
|
||||
qObj[ "buttonCloseRepl" ] := QToolButton():new(qObj[ "frameReplace" ])
|
||||
|
||||
qObj[ "FormSearchReplace1" ]:resize(817, 75)
|
||||
qObj[ "FormSearchReplace1" ]:setFocusPolicy(11)
|
||||
qObj[ "verticalLayout" ]:setSpacing(5)
|
||||
qObj[ "verticalLayout" ]:setContentsMargins(0, 3, 0, 3)
|
||||
qObj[ "frameFind" ]:setFrameShape(0)
|
||||
qObj[ "frameFind" ]:setFrameShadow(16)
|
||||
qObj[ "horizontalLayout" ]:setSpacing(5)
|
||||
qObj[ "horizontalLayout" ]:setContentsMargins(5, 0, 5, 0)
|
||||
qObj[ "labelFind" ]:setMinimumSize(QSize():new(50, 0))
|
||||
qObj[ "labelFind" ]:setMaximumSize(QSize():new(50, 16777215))
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "labelFind" ])
|
||||
qObj[ "comboFind" ]:setMinimumSize(QSize():new(250, 0))
|
||||
qObj[ "comboFind" ]:setMaximumSize(QSize():new(250, 16777215))
|
||||
qObj[ "comboFind" ]:setFocusPolicy(11)
|
||||
qObj[ "comboFind" ]:setEditable(.T.)
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "comboFind" ])
|
||||
qObj[ "buttonNext" ]:setAutoRaise(.T.)
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "buttonNext" ])
|
||||
qObj[ "buttonPrev" ]:setAutoRaise(.T.)
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "buttonPrev" ])
|
||||
qObj[ "label_2" ]:setMinimumSize(QSize():new(30, 0))
|
||||
qObj[ "label_2" ]:setMaximumSize(QSize():new(35, 16777215))
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "label_2" ])
|
||||
qObj[ "radioTop" ]:setMinimumSize(QSize():new(40, 0))
|
||||
qObj[ "radioTop" ]:setMaximumSize(QSize():new(40, 16777215))
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "radioTop" ])
|
||||
qObj[ "radioCursor" ]:setMinimumSize(QSize():new(60, 0))
|
||||
qObj[ "radioCursor" ]:setMaximumSize(QSize():new(60, 16777215))
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "radioCursor" ])
|
||||
qObj[ "checkMatchCase" ]:setMinimumSize(QSize():new(55, 0))
|
||||
qObj[ "checkMatchCase" ]:setMaximumSize(QSize():new(55, 16777215))
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "checkMatchCase" ])
|
||||
qObj[ "checkWhole" ]:setMinimumSize(QSize():new(55, 0))
|
||||
qObj[ "checkWhole" ]:setMaximumSize(QSize():new(55, 16777215))
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "checkWhole" ])
|
||||
qObj[ "checkRegEx" ]:setMinimumSize(QSize():new(55, 0))
|
||||
qObj[ "checkRegEx" ]:setMaximumSize(QSize():new(55, 16777215))
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "checkRegEx" ])
|
||||
qObj[ "checkReplace" ]:setMinimumSize(QSize():new(55, 0))
|
||||
qObj[ "checkReplace" ]:setMaximumSize(QSize():new(55, 16777215))
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "checkReplace" ])
|
||||
qObj[ "horizontalLayout" ]:addItem(qObj[ "horizontalSpacer" ])
|
||||
qObj[ "buttonClose" ]:setAutoRaise(.T.)
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "buttonClose" ])
|
||||
qObj[ "verticalLayout" ]:addWidget(qObj[ "frameFind" ])
|
||||
qObj[ "frameReplace" ]:setFrameShape(0)
|
||||
qObj[ "frameReplace" ]:setFrameShadow(16)
|
||||
qObj[ "horizontalLayout_2" ]:setSpacing(5)
|
||||
qObj[ "horizontalLayout_2" ]:setContentsMargins(5, 0, 5, 0)
|
||||
qObj[ "labelReplace" ]:setMinimumSize(QSize():new(50, 0))
|
||||
qObj[ "labelReplace" ]:setMaximumSize(QSize():new(50, 16777215))
|
||||
qObj[ "horizontalLayout_2" ]:addWidget(qObj[ "labelReplace" ])
|
||||
qObj[ "comboReplace" ]:setMinimumSize(QSize():new(250, 0))
|
||||
qObj[ "comboReplace" ]:setMaximumSize(QSize():new(250, 16777215))
|
||||
qObj[ "comboReplace" ]:setEditable(.T.)
|
||||
qObj[ "horizontalLayout_2" ]:addWidget(qObj[ "comboReplace" ])
|
||||
qObj[ "buttonReplace" ]:setMinimumSize(QSize():new(195, 0))
|
||||
qObj[ "buttonReplace" ]:setMaximumSize(QSize():new(195, 16777215))
|
||||
qObj[ "horizontalLayout_2" ]:addWidget(qObj[ "buttonReplace" ])
|
||||
qObj[ "checkGlobal" ]:setMinimumSize(QSize():new(55, 0))
|
||||
qObj[ "checkGlobal" ]:setMaximumSize(QSize():new(55, 16777215))
|
||||
qObj[ "horizontalLayout_2" ]:addWidget(qObj[ "checkGlobal" ])
|
||||
qObj[ "checkNoPrompt" ]:setMinimumSize(QSize():new(70, 0))
|
||||
qObj[ "checkNoPrompt" ]:setMaximumSize(QSize():new(70, 16777215))
|
||||
qObj[ "horizontalLayout_2" ]:addWidget(qObj[ "checkNoPrompt" ])
|
||||
qObj[ "horizontalLayout_2" ]:addItem(qObj[ "horizontalSpacer_2" ])
|
||||
qObj[ "buttonCloseRepl" ]:setAutoRaise(.T.)
|
||||
qObj[ "horizontalLayout_2" ]:addWidget(qObj[ "buttonCloseRepl" ])
|
||||
qObj[ "verticalLayout" ]:addWidget(qObj[ "frameReplace" ])
|
||||
qObj[ "FormSearchReplace1" ]:setWindowTitle(q__tr("FormSearchReplace1", "Form", 0, "UTF8"))
|
||||
qObj[ "labelFind" ]:setText( [Search:] )
|
||||
qObj[ "buttonNext" ]:setText( [...] )
|
||||
qObj[ "buttonPrev" ]:setText( [...] )
|
||||
qObj[ "label_2" ]:setText( [From:] )
|
||||
qObj[ "radioTop" ]:setText( [Top] )
|
||||
qObj[ "radioCursor" ]:setText( [Cursor] )
|
||||
qObj[ "checkMatchCase" ]:setText( [Case] )
|
||||
qObj[ "checkWhole" ]:setText( [Whole] )
|
||||
qObj[ "checkRegEx" ]:setText( [RegEx] )
|
||||
qObj[ "checkReplace" ]:setText( [Replace] )
|
||||
qObj[ "buttonClose" ]:setText( [...] )
|
||||
qObj[ "labelReplace" ]:setText( [Replace:] )
|
||||
qObj[ "buttonReplace" ]:setText( [Replace] )
|
||||
qObj[ "checkGlobal" ]:setText( [Global] )
|
||||
qObj[ "checkNoPrompt" ]:setText( [No Prompt] )
|
||||
qObj[ "buttonCloseRepl" ]:setText( [...] )
|
||||
|
||||
oUI := HbQtUI():new()
|
||||
oUI:qObj := qObj
|
||||
oUI:oWidget := oWidget
|
||||
|
||||
RETURN oUI
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
107
harbour/contrib/hbide/ui_searchreplacepanel.prg
Normal file
107
harbour/contrib/hbide/ui_searchreplacepanel.prg
Normal file
@@ -0,0 +1,107 @@
|
||||
/*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* WARNING: Automatically generated source file. DO NOT EDIT! */
|
||||
/* Instead, edit corresponding .ui file, */
|
||||
/* with Qt Generator, and run hbqtui.exe. */
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* */
|
||||
/* Pritpal Bedi <bedipritpal@hotmail.com> */
|
||||
/* */
|
||||
/* -------------------------------------------------------------------- */
|
||||
|
||||
FUNCTION uiSearchreplacepanel( qParent )
|
||||
LOCAL oUI
|
||||
LOCAL oWidget
|
||||
LOCAL qObj := {=>}
|
||||
|
||||
hb_hCaseMatch( qObj, .f. )
|
||||
|
||||
oWidget := QWidget():new( qParent )
|
||||
|
||||
oWidget:setObjectName( "FormSearchReplace" )
|
||||
|
||||
qObj[ "FormSearchReplace" ] := oWidget
|
||||
|
||||
qObj[ "horizontalLayout" ] := QHBoxLayout():new(qObj[ "FormSearchReplace" ])
|
||||
qObj[ "label" ] := QLabel():new(qObj[ "FormSearchReplace" ])
|
||||
qObj[ "comboFind" ] := QComboBox():new(qObj[ "FormSearchReplace" ])
|
||||
qObj[ "sizePolicy" ] := QSizePolicy():new(3, 0)
|
||||
qObj[ "__qsizePolicy102" ] := QSizePolicy():configure(qObj[ "comboFind" ]:sizePolicy())
|
||||
qObj[ "buttonNext" ] := QToolButton():new(qObj[ "FormSearchReplace" ])
|
||||
qObj[ "buttonPrev" ] := QToolButton():new(qObj[ "FormSearchReplace" ])
|
||||
qObj[ "buttonTop" ] := QToolButton():new(qObj[ "FormSearchReplace" ])
|
||||
qObj[ "checkMatchCase" ] := QCheckBox():new(qObj[ "FormSearchReplace" ])
|
||||
qObj[ "checkRegEx" ] := QCheckBox():new(qObj[ "FormSearchReplace" ])
|
||||
qObj[ "label_2" ] := QLabel():new(qObj[ "FormSearchReplace" ])
|
||||
qObj[ "checkReplace" ] := QCheckBox():new(qObj[ "FormSearchReplace" ])
|
||||
qObj[ "comboReplace" ] := QComboBox():new(qObj[ "FormSearchReplace" ])
|
||||
qObj[ "__qsizePolicy103" ] := QSizePolicy():configure(qObj[ "comboReplace" ]:sizePolicy())
|
||||
qObj[ "checkGlobal" ] := QCheckBox():new(qObj[ "FormSearchReplace" ])
|
||||
qObj[ "checkNoPrompt" ] := QCheckBox():new(qObj[ "FormSearchReplace" ])
|
||||
qObj[ "horizontalSpacer" ] := QSpacerItem():new(40, 20, 7, 1)
|
||||
qObj[ "buttonClose" ] := QToolButton():new(qObj[ "FormSearchReplace" ])
|
||||
|
||||
qObj[ "FormSearchReplace" ]:resize(923, 38)
|
||||
qObj[ "FormSearchReplace" ]:setMinimumSize(QSize():new(0, 30))
|
||||
qObj[ "FormSearchReplace" ]:setMaximumSize(QSize():new(16777215, 38))
|
||||
qObj[ "FormSearchReplace" ]:setStyleSheet( [] )
|
||||
qObj[ "horizontalLayout" ]:setContentsMargins(-1, 2, -1, 2)
|
||||
qObj[ "label" ]:setMaximumSize(QSize():new(25, 20))
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "label" ])
|
||||
qObj[ "sizePolicy" ]:setHorizontalStretch(0)
|
||||
qObj[ "sizePolicy" ]:setVerticalStretch(0)
|
||||
qObj[ "sizePolicy" ]:setHeightForWidth(qObj[ "__qsizePolicy102" ]:hasHeightForWidth())
|
||||
qObj[ "comboFind" ]:setSizePolicy(qObj[ "sizePolicy" ])
|
||||
qObj[ "comboFind" ]:setMinimumSize(QSize():new(200, 0))
|
||||
qObj[ "comboFind" ]:setMaximumSize(QSize():new(16777215, 16777215))
|
||||
qObj[ "comboFind" ]:setEditable(.T.)
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "comboFind" ])
|
||||
qObj[ "buttonNext" ]:setAutoRaise(.T.)
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "buttonNext" ])
|
||||
qObj[ "buttonPrev" ]:setAutoRaise(.T.)
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "buttonPrev" ])
|
||||
qObj[ "buttonTop" ]:setAutoRaise(.T.)
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "buttonTop" ])
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "checkMatchCase" ])
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "checkRegEx" ])
|
||||
qObj[ "label_2" ]:setMinimumSize(QSize():new(30, 20))
|
||||
qObj[ "label_2" ]:setMaximumSize(QSize():new(30, 20))
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "label_2" ])
|
||||
qObj[ "checkReplace" ]:setMinimumSize(QSize():new(62, 0))
|
||||
qObj[ "checkReplace" ]:setMaximumSize(QSize():new(62, 16777215))
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "checkReplace" ])
|
||||
qObj[ "sizePolicy" ]:setHeightForWidth(qObj[ "__qsizePolicy103" ]:hasHeightForWidth())
|
||||
qObj[ "comboReplace" ]:setSizePolicy(qObj[ "sizePolicy" ])
|
||||
qObj[ "comboReplace" ]:setMinimumSize(QSize():new(200, 0))
|
||||
qObj[ "comboReplace" ]:setMaximumSize(QSize():new(16777215, 16777215))
|
||||
qObj[ "comboReplace" ]:setEditable(.T.)
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "comboReplace" ])
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "checkGlobal" ])
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "checkNoPrompt" ])
|
||||
qObj[ "horizontalLayout" ]:addItem(qObj[ "horizontalSpacer" ])
|
||||
qObj[ "buttonClose" ]:setAutoRaise(.T.)
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "buttonClose" ])
|
||||
qObj[ "FormSearchReplace" ]:setWindowTitle(q__tr("FormSearchReplace", "Form", 0, "UTF8"))
|
||||
qObj[ "label" ]:setText( [Find:] )
|
||||
qObj[ "buttonNext" ]:setText( [...] )
|
||||
qObj[ "buttonPrev" ]:setText( [...] )
|
||||
qObj[ "buttonTop" ]:setText( [...] )
|
||||
qObj[ "checkMatchCase" ]:setText( [Case] )
|
||||
qObj[ "checkRegEx" ]:setText( [RegEx] )
|
||||
qObj[ "label_2" ]:setText( [] )
|
||||
qObj[ "checkReplace" ]:setText( [Replace:] )
|
||||
qObj[ "checkGlobal" ]:setText( [Global] )
|
||||
qObj[ "checkNoPrompt" ]:setText( [NoPrompt] )
|
||||
qObj[ "buttonClose" ]:setText( [...] )
|
||||
|
||||
oUI := HbQtUI():new()
|
||||
oUI:qObj := qObj
|
||||
oUI:oWidget := oWidget
|
||||
|
||||
RETURN oUI
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
53
harbour/contrib/hbide/ui_selectionlist.prg
Normal file
53
harbour/contrib/hbide/ui_selectionlist.prg
Normal file
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* WARNING: Automatically generated source file. DO NOT EDIT! */
|
||||
/* Instead, edit corresponding .ui file, */
|
||||
/* with Qt Generator, and run hbqtui.exe. */
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* */
|
||||
/* Pritpal Bedi <bedipritpal@hotmail.com> */
|
||||
/* */
|
||||
/* -------------------------------------------------------------------- */
|
||||
|
||||
FUNCTION uiSelectionlist( qParent )
|
||||
LOCAL oUI
|
||||
LOCAL oWidget
|
||||
LOCAL qObj := {=>}
|
||||
|
||||
hb_hCaseMatch( qObj, .f. )
|
||||
|
||||
oWidget := QDialog():new( qParent )
|
||||
|
||||
oWidget:setObjectName( "Dialog" )
|
||||
|
||||
qObj[ "Dialog" ] := oWidget
|
||||
|
||||
qObj[ "gridLayout" ] := QGridLayout():new(qObj[ "Dialog" ])
|
||||
qObj[ "listOptions" ] := QListView():new(qObj[ "Dialog" ])
|
||||
qObj[ "horizontalSpacer" ] := QSpacerItem():new(40, 20, 7, 1)
|
||||
qObj[ "buttonOk" ] := QPushButton():new(qObj[ "Dialog" ])
|
||||
qObj[ "buttonCancel" ] := QPushButton():new(qObj[ "Dialog" ])
|
||||
|
||||
qObj[ "Dialog" ]:resize(223, 285)
|
||||
qObj[ "listOptions" ]:setEditTriggers(0)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "listOptions" ], 0, 0, 1, 3)
|
||||
qObj[ "gridLayout" ]:addItem(qObj[ "horizontalSpacer" ], 1, 0, 1, 1)
|
||||
qObj[ "buttonOk" ]:setMaximumSize(QSize():new(77, 25))
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "buttonOk" ], 1, 1, 1, 1)
|
||||
qObj[ "buttonCancel" ]:setMaximumSize(QSize():new(77, 25))
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "buttonCancel" ], 1, 2, 1, 1)
|
||||
qObj[ "Dialog" ]:setWindowTitle(q__tr("Dialog", "Select an Option", 0, "UTF8"))
|
||||
qObj[ "buttonOk" ]:setText( [OK] )
|
||||
qObj[ "buttonCancel" ]:setText( [Cancel] )
|
||||
|
||||
oUI := HbQtUI():new()
|
||||
oUI:qObj := qObj
|
||||
oUI:oWidget := oWidget
|
||||
|
||||
RETURN oUI
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
50
harbour/contrib/hbide/ui_selectproject.prg
Normal file
50
harbour/contrib/hbide/ui_selectproject.prg
Normal file
@@ -0,0 +1,50 @@
|
||||
/*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* WARNING: Automatically generated source file. DO NOT EDIT! */
|
||||
/* Instead, edit corresponding .ui file, */
|
||||
/* with Qt Generator, and run hbqtui.exe. */
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* */
|
||||
/* Pritpal Bedi <bedipritpal@hotmail.com> */
|
||||
/* */
|
||||
/* -------------------------------------------------------------------- */
|
||||
|
||||
FUNCTION uiSelectproject( qParent )
|
||||
LOCAL oUI
|
||||
LOCAL oWidget
|
||||
LOCAL qObj := {=>}
|
||||
|
||||
hb_hCaseMatch( qObj, .f. )
|
||||
|
||||
oWidget := QDialog():new( qParent )
|
||||
|
||||
oWidget:setObjectName( "Dialog" )
|
||||
|
||||
qObj[ "Dialog" ] := oWidget
|
||||
|
||||
qObj[ "cbProjects" ] := QComboBox():new(qObj[ "Dialog" ])
|
||||
qObj[ "label" ] := QLabel():new(qObj[ "Dialog" ])
|
||||
qObj[ "btnOk" ] := QPushButton():new(qObj[ "Dialog" ])
|
||||
qObj[ "btnCancel" ] := QPushButton():new(qObj[ "Dialog" ])
|
||||
|
||||
qObj[ "Dialog" ]:resize(218, 108)
|
||||
qObj[ "cbProjects" ]:setGeometry(QRect():new(20, 40, 181, 22))
|
||||
qObj[ "label" ]:setGeometry(QRect():new(20, 10, 191, 16))
|
||||
qObj[ "label" ]:setWordWrap(.F.)
|
||||
qObj[ "btnOk" ]:setGeometry(QRect():new(45, 70, 75, 23))
|
||||
qObj[ "btnCancel" ]:setGeometry(QRect():new(125, 70, 75, 23))
|
||||
qObj[ "label" ]:setText( [Select a project to make it the current.] )
|
||||
qObj[ "btnOk" ]:setText( [Ok] )
|
||||
qObj[ "btnCancel" ]:setText( [Cancel] )
|
||||
|
||||
oUI := HbQtUI():new()
|
||||
oUI:qObj := qObj
|
||||
oUI:oWidget := oWidget
|
||||
|
||||
RETURN oUI
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
416
harbour/contrib/hbide/ui_setup.prg
Normal file
416
harbour/contrib/hbide/ui_setup.prg
Normal file
@@ -0,0 +1,416 @@
|
||||
/*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* WARNING: Automatically generated source file. DO NOT EDIT! */
|
||||
/* Instead, edit corresponding .ui file, */
|
||||
/* with Qt Generator, and run hbqtui.exe. */
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* */
|
||||
/* Pritpal Bedi <bedipritpal@hotmail.com> */
|
||||
/* */
|
||||
/* -------------------------------------------------------------------- */
|
||||
|
||||
FUNCTION uiSetup( qParent )
|
||||
LOCAL oUI
|
||||
LOCAL oWidget
|
||||
LOCAL qObj := {=>}
|
||||
|
||||
hb_hCaseMatch( qObj, .f. )
|
||||
|
||||
oWidget := QDialog():new( qParent )
|
||||
|
||||
oWidget:setObjectName( "DialogSetup" )
|
||||
|
||||
qObj[ "DialogSetup" ] := oWidget
|
||||
|
||||
qObj[ "treeWidget" ] := QTreeWidget():new(qObj[ "DialogSetup" ])
|
||||
qObj[ "__qtreewidgetitem" ] := QTreeWidgetItem():new()
|
||||
qObj[ "stackedWidget" ] := QStackedWidget():new(qObj[ "DialogSetup" ])
|
||||
qObj[ "pageGeneral" ] := QWidget():new()
|
||||
qObj[ "groupBox" ] := QGroupBox():new(qObj[ "pageGeneral" ])
|
||||
qObj[ "groupBox_11" ] := QGroupBox():new(qObj[ "groupBox" ])
|
||||
qObj[ "checkTrimTrailingBlanks" ] := QCheckBox():new(qObj[ "groupBox_11" ])
|
||||
qObj[ "groupBox_12" ] := QGroupBox():new(qObj[ "groupBox_11" ])
|
||||
qObj[ "radioLineEndAuto" ] := QRadioButton():new(qObj[ "groupBox_12" ])
|
||||
qObj[ "radioLineEndOS" ] := QRadioButton():new(qObj[ "groupBox_12" ])
|
||||
qObj[ "radioLineEndCRLF" ] := QRadioButton():new(qObj[ "groupBox_12" ])
|
||||
qObj[ "radioLineEndCR" ] := QRadioButton():new(qObj[ "groupBox_12" ])
|
||||
qObj[ "radioLineEndLF" ] := QRadioButton():new(qObj[ "groupBox_12" ])
|
||||
qObj[ "groupBox_13" ] := QGroupBox():new(qObj[ "groupBox_11" ])
|
||||
qObj[ "checkTabToSpcInEdits" ] := QCheckBox():new(qObj[ "groupBox_13" ])
|
||||
qObj[ "label_4" ] := QLabel():new(qObj[ "groupBox_13" ])
|
||||
qObj[ "editTabSpaces" ] := QLineEdit():new(qObj[ "groupBox_13" ])
|
||||
qObj[ "checkAutoIndent" ] := QCheckBox():new(qObj[ "groupBox_13" ])
|
||||
qObj[ "checkSmartIndent" ] := QCheckBox():new(qObj[ "groupBox_13" ])
|
||||
qObj[ "label_5" ] := QLabel():new(qObj[ "groupBox_13" ])
|
||||
qObj[ "editIndentSpaces" ] := QLineEdit():new(qObj[ "groupBox_13" ])
|
||||
qObj[ "checkSaveSourceWhenComp" ] := QCheckBox():new(qObj[ "groupBox_11" ])
|
||||
qObj[ "checkSupressHbKWordsToUpper" ] := QCheckBox():new(qObj[ "groupBox_11" ])
|
||||
qObj[ "checkConvTabToSpcWhenLoading" ] := QCheckBox():new(qObj[ "groupBox_11" ])
|
||||
qObj[ "checkReturnAsBeginKeyword" ] := QCheckBox():new(qObj[ "groupBox_11" ])
|
||||
qObj[ "groupBox_14" ] := QGroupBox():new(qObj[ "groupBox" ])
|
||||
qObj[ "checkHorzRuler" ] := QCheckBox():new(qObj[ "groupBox_14" ])
|
||||
qObj[ "checkLineNumbers" ] := QCheckBox():new(qObj[ "groupBox_14" ])
|
||||
qObj[ "checkHilightLine" ] := QCheckBox():new(qObj[ "groupBox_14" ])
|
||||
qObj[ "checkAnimated" ] := QCheckBox():new(qObj[ "groupBox_14" ])
|
||||
qObj[ "comboStyle" ] := QComboBox():new(qObj[ "groupBox_14" ])
|
||||
qObj[ "label_6" ] := QLabel():new(qObj[ "groupBox_14" ])
|
||||
qObj[ "pageSelections" ] := QWidget():new()
|
||||
qObj[ "groupBox_2" ] := QGroupBox():new(qObj[ "pageSelections" ])
|
||||
qObj[ "groupBox_6" ] := QGroupBox():new(qObj[ "groupBox_2" ])
|
||||
qObj[ "label" ] := QLabel():new(qObj[ "groupBox_6" ])
|
||||
qObj[ "label_2" ] := QLabel():new(qObj[ "groupBox_6" ])
|
||||
qObj[ "label_3" ] := QLabel():new(qObj[ "groupBox_6" ])
|
||||
qObj[ "groupBox_7" ] := QGroupBox():new(qObj[ "groupBox_6" ])
|
||||
qObj[ "radioButton" ] := QRadioButton():new(qObj[ "groupBox_7" ])
|
||||
qObj[ "radioButton_2" ] := QRadioButton():new(qObj[ "groupBox_7" ])
|
||||
qObj[ "groupBox_8" ] := QGroupBox():new(qObj[ "groupBox_6" ])
|
||||
qObj[ "comboBox" ] := QComboBox():new(qObj[ "groupBox_8" ])
|
||||
qObj[ "comboBox_2" ] := QComboBox():new(qObj[ "groupBox_8" ])
|
||||
qObj[ "groupBox_9" ] := QGroupBox():new(qObj[ "groupBox_6" ])
|
||||
qObj[ "radioButton_3" ] := QRadioButton():new(qObj[ "groupBox_9" ])
|
||||
qObj[ "radioButton_4" ] := QRadioButton():new(qObj[ "groupBox_9" ])
|
||||
qObj[ "pageFontEtc" ] := QWidget():new()
|
||||
qObj[ "groupBox_3" ] := QGroupBox():new(qObj[ "pageFontEtc" ])
|
||||
qObj[ "groupBox_15" ] := QGroupBox():new(qObj[ "groupBox_3" ])
|
||||
qObj[ "label_7" ] := QLabel():new(qObj[ "groupBox_15" ])
|
||||
qObj[ "editFontName" ] := QLineEdit():new(qObj[ "groupBox_15" ])
|
||||
qObj[ "label_8" ] := QLabel():new(qObj[ "groupBox_15" ])
|
||||
qObj[ "editPointSize" ] := QLineEdit():new(qObj[ "groupBox_15" ])
|
||||
qObj[ "buttonSelFont" ] := QToolButton():new(qObj[ "groupBox_15" ])
|
||||
qObj[ "groupBox_19" ] := QGroupBox():new(qObj[ "groupBox_3" ])
|
||||
qObj[ "label_15" ] := QLabel():new(qObj[ "groupBox_19" ])
|
||||
qObj[ "editTmpBkpPrd" ] := QLineEdit():new(qObj[ "groupBox_19" ])
|
||||
qObj[ "label_17" ] := QLabel():new(qObj[ "groupBox_19" ])
|
||||
qObj[ "editBkpPath" ] := QLineEdit():new(qObj[ "groupBox_19" ])
|
||||
qObj[ "buttonBkpPath" ] := QToolButton():new(qObj[ "groupBox_19" ])
|
||||
qObj[ "label_18" ] := QLabel():new(qObj[ "groupBox_19" ])
|
||||
qObj[ "editBkpSuffix" ] := QLineEdit():new(qObj[ "groupBox_19" ])
|
||||
qObj[ "groupBox_20" ] := QGroupBox():new(qObj[ "groupBox_3" ])
|
||||
qObj[ "listTextExt" ] := QListWidget():new(qObj[ "groupBox_20" ])
|
||||
qObj[ "buttonAddTextExt" ] := QToolButton():new(qObj[ "groupBox_20" ])
|
||||
qObj[ "buttonDelTextExt" ] := QToolButton():new(qObj[ "groupBox_20" ])
|
||||
qObj[ "pagePaths" ] := QWidget():new()
|
||||
qObj[ "groupBox_4" ] := QGroupBox():new(qObj[ "pagePaths" ])
|
||||
qObj[ "label_9" ] := QLabel():new(qObj[ "groupBox_4" ])
|
||||
qObj[ "editPathHbmk2" ] := QLineEdit():new(qObj[ "groupBox_4" ])
|
||||
qObj[ "label_10" ] := QLabel():new(qObj[ "groupBox_4" ])
|
||||
qObj[ "editPathSnippets" ] := QLineEdit():new(qObj[ "groupBox_4" ])
|
||||
qObj[ "label_11" ] := QLabel():new(qObj[ "groupBox_4" ])
|
||||
qObj[ "editPathEnv" ] := QLineEdit():new(qObj[ "groupBox_4" ])
|
||||
qObj[ "label_12" ] := QLabel():new(qObj[ "groupBox_4" ])
|
||||
qObj[ "editPathIni" ] := QLineEdit():new(qObj[ "groupBox_4" ])
|
||||
qObj[ "label_13" ] := QLabel():new(qObj[ "groupBox_4" ])
|
||||
qObj[ "editPathShortcuts" ] := QLineEdit():new(qObj[ "groupBox_4" ])
|
||||
qObj[ "label_14" ] := QLabel():new(qObj[ "groupBox_4" ])
|
||||
qObj[ "editPathThemes" ] := QLineEdit():new(qObj[ "groupBox_4" ])
|
||||
qObj[ "buttonPathIni" ] := QToolButton():new(qObj[ "groupBox_4" ])
|
||||
qObj[ "buttonPathHbmk2" ] := QToolButton():new(qObj[ "groupBox_4" ])
|
||||
qObj[ "buttonPathSnippets" ] := QToolButton():new(qObj[ "groupBox_4" ])
|
||||
qObj[ "buttonPathEnv" ] := QToolButton():new(qObj[ "groupBox_4" ])
|
||||
qObj[ "buttonPathShortcuts" ] := QToolButton():new(qObj[ "groupBox_4" ])
|
||||
qObj[ "buttonPathThemes" ] := QToolButton():new(qObj[ "groupBox_4" ])
|
||||
qObj[ "toolButton" ] := QToolButton():new(qObj[ "groupBox_4" ])
|
||||
qObj[ "buttonViewSnippets" ] := QToolButton():new(qObj[ "groupBox_4" ])
|
||||
qObj[ "buttonViewEnv" ] := QToolButton():new(qObj[ "groupBox_4" ])
|
||||
qObj[ "buttonViewThemes" ] := QToolButton():new(qObj[ "groupBox_4" ])
|
||||
qObj[ "pageVariables" ] := QWidget():new()
|
||||
qObj[ "groupBox_5" ] := QGroupBox():new(qObj[ "pageVariables" ])
|
||||
qObj[ "tableVar" ] := QTableWidget():new(qObj[ "groupBox_5" ])
|
||||
qObj[ "buttonKeyAdd" ] := QToolButton():new(qObj[ "groupBox_5" ])
|
||||
qObj[ "buttonKeyDel" ] := QToolButton():new(qObj[ "groupBox_5" ])
|
||||
qObj[ "buttonKeyDown" ] := QToolButton():new(qObj[ "groupBox_5" ])
|
||||
qObj[ "buttonKeyUp" ] := QToolButton():new(qObj[ "groupBox_5" ])
|
||||
qObj[ "pageDictionaries" ] := QWidget():new()
|
||||
qObj[ "groupBox_10" ] := QGroupBox():new(qObj[ "pageDictionaries" ])
|
||||
qObj[ "listDictNames" ] := QListWidget():new(qObj[ "groupBox_10" ])
|
||||
qObj[ "buttonDictAdd" ] := QPushButton():new(qObj[ "groupBox_10" ])
|
||||
qObj[ "buttonDictDelete" ] := QPushButton():new(qObj[ "groupBox_10" ])
|
||||
qObj[ "label_16" ] := QLabel():new(qObj[ "groupBox_10" ])
|
||||
qObj[ "editDictPath" ] := QLineEdit():new(qObj[ "groupBox_10" ])
|
||||
qObj[ "buttonDictPath" ] := QToolButton():new(qObj[ "groupBox_10" ])
|
||||
qObj[ "checkDictActive" ] := QCheckBox():new(qObj[ "groupBox_10" ])
|
||||
qObj[ "groupBox_16" ] := QGroupBox():new(qObj[ "groupBox_10" ])
|
||||
qObj[ "radioDictToLower" ] := QRadioButton():new(qObj[ "groupBox_16" ])
|
||||
qObj[ "radioDictToUpper" ] := QRadioButton():new(qObj[ "groupBox_16" ])
|
||||
qObj[ "radioButton_7" ] := QRadioButton():new(qObj[ "groupBox_16" ])
|
||||
qObj[ "radioDictConvNone" ] := QRadioButton():new(qObj[ "groupBox_16" ])
|
||||
qObj[ "plainKeywords" ] := QPlainTextEdit():new(qObj[ "groupBox_10" ])
|
||||
qObj[ "groupBox_17" ] := QGroupBox():new(qObj[ "groupBox_10" ])
|
||||
qObj[ "checkDictToTxt" ] := QCheckBox():new(qObj[ "groupBox_17" ])
|
||||
qObj[ "checkDictToHbp" ] := QCheckBox():new(qObj[ "groupBox_17" ])
|
||||
qObj[ "checkDictToPrg" ] := QCheckBox():new(qObj[ "groupBox_17" ])
|
||||
qObj[ "checkDictToC" ] := QCheckBox():new(qObj[ "groupBox_17" ])
|
||||
qObj[ "checkDictToIni" ] := QCheckBox():new(qObj[ "groupBox_17" ])
|
||||
qObj[ "checkDictToH" ] := QCheckBox():new(qObj[ "groupBox_17" ])
|
||||
qObj[ "checkDictToCpp" ] := QCheckBox():new(qObj[ "groupBox_17" ])
|
||||
qObj[ "checkDictToCh" ] := QCheckBox():new(qObj[ "groupBox_17" ])
|
||||
qObj[ "groupBox_18" ] := QGroupBox():new(qObj[ "groupBox_10" ])
|
||||
qObj[ "checkDictCaseSens" ] := QCheckBox():new(qObj[ "groupBox_18" ])
|
||||
qObj[ "checkDictBold" ] := QCheckBox():new(qObj[ "groupBox_18" ])
|
||||
qObj[ "checkDictItalic" ] := QCheckBox():new(qObj[ "groupBox_18" ])
|
||||
qObj[ "checkDictULine" ] := QCheckBox():new(qObj[ "groupBox_18" ])
|
||||
qObj[ "checkDictColorText" ] := QCheckBox():new(qObj[ "groupBox_18" ])
|
||||
qObj[ "checkDictColorBack" ] := QCheckBox():new(qObj[ "groupBox_18" ])
|
||||
qObj[ "buttonDictColorText" ] := QToolButton():new(qObj[ "groupBox_18" ])
|
||||
qObj[ "buttonDictColorBack" ] := QToolButton():new(qObj[ "groupBox_18" ])
|
||||
qObj[ "buttonClose" ] := QPushButton():new(qObj[ "DialogSetup" ])
|
||||
qObj[ "buttonCancel" ] := QPushButton():new(qObj[ "DialogSetup" ])
|
||||
qObj[ "buttonOk" ] := QPushButton():new(qObj[ "DialogSetup" ])
|
||||
|
||||
qObj[ "DialogSetup" ]:resize(476, 413)
|
||||
qObj[ "__qtreewidgetitem" ]:setText( [] )
|
||||
qObj[ "treeWidget" ]:setHeaderItem(qObj[ "__qtreewidgetitem" ])
|
||||
qObj[ "treeWidget" ]:setGeometry(QRect():new(6, 10, 99, 397))
|
||||
qObj[ "stackedWidget" ]:setGeometry(QRect():new(116, 8, 351, 367))
|
||||
qObj[ "groupBox" ]:setGeometry(QRect():new(0, 0, 351, 365))
|
||||
qObj[ "groupBox_11" ]:setGeometry(QRect():new(10, 2, 331, 265))
|
||||
qObj[ "checkTrimTrailingBlanks" ]:setGeometry(QRect():new(14, 18, 301, 19))
|
||||
qObj[ "groupBox_12" ]:setGeometry(QRect():new(10, 120, 147, 135))
|
||||
qObj[ "radioLineEndAuto" ]:setGeometry(QRect():new(8, 108, 99, 19))
|
||||
qObj[ "radioLineEndOS" ]:setGeometry(QRect():new(8, 86, 99, 19))
|
||||
qObj[ "radioLineEndCRLF" ]:setGeometry(QRect():new(8, 20, 131, 19))
|
||||
qObj[ "radioLineEndCR" ]:setGeometry(QRect():new(8, 42, 82, 19))
|
||||
qObj[ "radioLineEndLF" ]:setGeometry(QRect():new(8, 64, 82, 19))
|
||||
qObj[ "groupBox_13" ]:setGeometry(QRect():new(172, 120, 149, 135))
|
||||
qObj[ "checkTabToSpcInEdits" ]:setGeometry(QRect():new(8, 18, 131, 19))
|
||||
qObj[ "label_4" ]:setGeometry(QRect():new(8, 42, 85, 16))
|
||||
qObj[ "editTabSpaces" ]:setGeometry(QRect():new(98, 42, 39, 20))
|
||||
qObj[ "checkAutoIndent" ]:setGeometry(QRect():new(8, 64, 89, 19))
|
||||
qObj[ "checkSmartIndent" ]:setGeometry(QRect():new(8, 86, 87, 19))
|
||||
qObj[ "label_5" ]:setGeometry(QRect():new(8, 108, 59, 16))
|
||||
qObj[ "editIndentSpaces" ]:setGeometry(QRect():new(98, 104, 39, 20))
|
||||
qObj[ "checkSaveSourceWhenComp" ]:setGeometry(QRect():new(14, 36, 301, 19))
|
||||
qObj[ "checkSupressHbKWordsToUpper" ]:setGeometry(QRect():new(14, 56, 301, 19))
|
||||
qObj[ "checkConvTabToSpcWhenLoading" ]:setGeometry(QRect():new(14, 96, 301, 19))
|
||||
qObj[ "checkReturnAsBeginKeyword" ]:setGeometry(QRect():new(14, 76, 301, 19))
|
||||
qObj[ "groupBox_14" ]:setGeometry(QRect():new(10, 272, 331, 83))
|
||||
qObj[ "checkHorzRuler" ]:setGeometry(QRect():new(12, 16, 143, 19))
|
||||
qObj[ "checkLineNumbers" ]:setGeometry(QRect():new(12, 36, 151, 19))
|
||||
qObj[ "checkHilightLine" ]:setGeometry(QRect():new(12, 58, 149, 19))
|
||||
qObj[ "checkAnimated" ]:setGeometry(QRect():new(182, 58, 133, 19))
|
||||
qObj[ "comboStyle" ]:setGeometry(QRect():new(182, 28, 135, 22))
|
||||
qObj[ "label_6" ]:setGeometry(QRect():new(184, 12, 46, 14))
|
||||
qObj[ "stackedWidget" ]:addWidget(qObj[ "pageGeneral" ])
|
||||
qObj[ "groupBox_2" ]:setGeometry(QRect():new(0, 2, 351, 363))
|
||||
qObj[ "groupBox_6" ]:setGeometry(QRect():new(10, 6, 331, 147))
|
||||
qObj[ "label" ]:setGeometry(QRect():new(14, 28, 91, 16))
|
||||
qObj[ "label_2" ]:setGeometry(QRect():new(14, 66, 91, 16))
|
||||
qObj[ "label_3" ]:setGeometry(QRect():new(16, 106, 89, 16))
|
||||
qObj[ "groupBox_7" ]:setGeometry(QRect():new(132, 20, 189, 33))
|
||||
qObj[ "radioButton" ]:setGeometry(QRect():new(20, 6, 63, 19))
|
||||
qObj[ "radioButton_2" ]:setGeometry(QRect():new(124, 6, 59, 19))
|
||||
qObj[ "groupBox_8" ]:setGeometry(QRect():new(132, 60, 189, 33))
|
||||
qObj[ "comboBox" ]:setGeometry(QRect():new(18, 6, 74, 22))
|
||||
qObj[ "comboBox_2" ]:setGeometry(QRect():new(106, 6, 74, 22))
|
||||
qObj[ "groupBox_9" ]:setGeometry(QRect():new(132, 100, 189, 33))
|
||||
qObj[ "radioButton_3" ]:setGeometry(QRect():new(20, 6, 63, 19))
|
||||
qObj[ "radioButton_4" ]:setGeometry(QRect():new(124, 6, 59, 19))
|
||||
qObj[ "stackedWidget" ]:addWidget(qObj[ "pageSelections" ])
|
||||
qObj[ "groupBox_3" ]:setGeometry(QRect():new(0, 2, 351, 365))
|
||||
qObj[ "groupBox_15" ]:setGeometry(QRect():new(10, 4, 331, 81))
|
||||
qObj[ "label_7" ]:setGeometry(QRect():new(10, 18, 41, 16))
|
||||
qObj[ "editFontName" ]:setGeometry(QRect():new(52, 16, 195, 20))
|
||||
qObj[ "label_8" ]:setGeometry(QRect():new(130, 52, 57, 16))
|
||||
qObj[ "editPointSize" ]:setGeometry(QRect():new(190, 52, 57, 20))
|
||||
qObj[ "buttonSelFont" ]:setGeometry(QRect():new(274, 16, 25, 20))
|
||||
qObj[ "groupBox_19" ]:setGeometry(QRect():new(12, 94, 329, 135))
|
||||
qObj[ "label_15" ]:setGeometry(QRect():new(10, 20, 177, 16))
|
||||
qObj[ "editTmpBkpPrd" ]:setGeometry(QRect():new(190, 18, 59, 20))
|
||||
qObj[ "label_17" ]:setGeometry(QRect():new(12, 42, 235, 16))
|
||||
qObj[ "editBkpPath" ]:setGeometry(QRect():new(12, 60, 239, 20))
|
||||
qObj[ "buttonBkpPath" ]:setGeometry(QRect():new(276, 60, 25, 20))
|
||||
qObj[ "label_18" ]:setGeometry(QRect():new(14, 86, 235, 16))
|
||||
qObj[ "editBkpSuffix" ]:setGeometry(QRect():new(12, 104, 239, 20))
|
||||
qObj[ "groupBox_20" ]:setGeometry(QRect():new(12, 236, 151, 119))
|
||||
qObj[ "listTextExt" ]:setGeometry(QRect():new(12, 16, 77, 93))
|
||||
qObj[ "buttonAddTextExt" ]:setGeometry(QRect():new(112, 18, 25, 20))
|
||||
qObj[ "buttonDelTextExt" ]:setGeometry(QRect():new(112, 44, 25, 20))
|
||||
qObj[ "stackedWidget" ]:addWidget(qObj[ "pageFontEtc" ])
|
||||
qObj[ "groupBox_4" ]:setGeometry(QRect():new(0, 2, 351, 365))
|
||||
qObj[ "label_9" ]:setGeometry(QRect():new(14, 72, 89, 16))
|
||||
qObj[ "editPathHbmk2" ]:setGeometry(QRect():new(14, 88, 259, 20))
|
||||
qObj[ "label_10" ]:setGeometry(QRect():new(14, 122, 139, 16))
|
||||
qObj[ "editPathSnippets" ]:setGeometry(QRect():new(14, 140, 259, 20))
|
||||
qObj[ "label_11" ]:setGeometry(QRect():new(14, 176, 197, 16))
|
||||
qObj[ "editPathEnv" ]:setGeometry(QRect():new(14, 194, 261, 20))
|
||||
qObj[ "label_12" ]:setGeometry(QRect():new(14, 18, 99, 16))
|
||||
qObj[ "editPathIni" ]:setGeometry(QRect():new(14, 34, 259, 20))
|
||||
qObj[ "label_13" ]:setGeometry(QRect():new(14, 232, 143, 16))
|
||||
qObj[ "editPathShortcuts" ]:setGeometry(QRect():new(14, 250, 261, 20))
|
||||
qObj[ "label_14" ]:setGeometry(QRect():new(14, 290, 183, 16))
|
||||
qObj[ "editPathThemes" ]:setGeometry(QRect():new(14, 308, 261, 20))
|
||||
qObj[ "buttonPathIni" ]:setGeometry(QRect():new(284, 34, 25, 20))
|
||||
qObj[ "buttonPathHbmk2" ]:setGeometry(QRect():new(284, 88, 25, 20))
|
||||
qObj[ "buttonPathSnippets" ]:setGeometry(QRect():new(284, 140, 25, 20))
|
||||
qObj[ "buttonPathEnv" ]:setGeometry(QRect():new(284, 194, 25, 20))
|
||||
qObj[ "buttonPathShortcuts" ]:setGeometry(QRect():new(284, 250, 25, 20))
|
||||
qObj[ "buttonPathThemes" ]:setGeometry(QRect():new(284, 308, 25, 20))
|
||||
qObj[ "toolButton" ]:setGeometry(QRect():new(314, 34, 25, 20))
|
||||
qObj[ "buttonViewSnippets" ]:setGeometry(QRect():new(314, 140, 25, 21))
|
||||
qObj[ "buttonViewEnv" ]:setGeometry(QRect():new(314, 194, 25, 20))
|
||||
qObj[ "buttonViewThemes" ]:setGeometry(QRect():new(314, 308, 25, 20))
|
||||
qObj[ "stackedWidget" ]:addWidget(qObj[ "pagePaths" ])
|
||||
qObj[ "groupBox_5" ]:setGeometry(QRect():new(0, 2, 351, 365))
|
||||
qObj[ "tableVar" ]:setGeometry(QRect():new(6, 32, 337, 327))
|
||||
qObj[ "buttonKeyAdd" ]:setGeometry(QRect():new(8, 6, 25, 20))
|
||||
qObj[ "buttonKeyDel" ]:setGeometry(QRect():new(42, 6, 25, 20))
|
||||
qObj[ "buttonKeyDown" ]:setGeometry(QRect():new(78, 6, 25, 20))
|
||||
qObj[ "buttonKeyUp" ]:setGeometry(QRect():new(112, 6, 25, 20))
|
||||
qObj[ "stackedWidget" ]:addWidget(qObj[ "pageVariables" ])
|
||||
qObj[ "groupBox_10" ]:setGeometry(QRect():new(0, -2, 351, 369))
|
||||
qObj[ "listDictNames" ]:setGeometry(QRect():new(10, 16, 243, 79))
|
||||
qObj[ "buttonDictAdd" ]:setGeometry(QRect():new(268, 16, 75, 24))
|
||||
qObj[ "buttonDictDelete" ]:setGeometry(QRect():new(268, 44, 75, 24))
|
||||
qObj[ "label_16" ]:setGeometry(QRect():new(10, 104, 33, 16))
|
||||
qObj[ "editDictPath" ]:setGeometry(QRect():new(44, 104, 237, 20))
|
||||
qObj[ "buttonDictPath" ]:setGeometry(QRect():new(316, 104, 25, 20))
|
||||
qObj[ "checkDictActive" ]:setGeometry(QRect():new(268, 78, 71, 19))
|
||||
qObj[ "groupBox_16" ]:setGeometry(QRect():new(10, 168, 331, 35))
|
||||
qObj[ "radioDictToLower" ]:setGeometry(QRect():new(62, 12, 69, 19))
|
||||
qObj[ "radioDictToUpper" ]:setGeometry(QRect():new(142, 12, 69, 19))
|
||||
qObj[ "radioButton_7" ]:setGeometry(QRect():new(226, 12, 97, 19))
|
||||
qObj[ "radioDictConvNone" ]:setGeometry(QRect():new(8, 12, 63, 19))
|
||||
qObj[ "plainKeywords" ]:setGeometry(QRect():new(146, 218, 193, 143))
|
||||
qObj[ "groupBox_17" ]:setGeometry(QRect():new(10, 126, 331, 37))
|
||||
qObj[ "checkDictToTxt" ]:setGeometry(QRect():new(246, 14, 43, 19))
|
||||
qObj[ "checkDictToHbp" ]:setGeometry(QRect():new(286, 14, 43, 19))
|
||||
qObj[ "checkDictToPrg" ]:setGeometry(QRect():new(6, 14, 43, 19))
|
||||
qObj[ "checkDictToC" ]:setGeometry(QRect():new(46, 14, 39, 19))
|
||||
qObj[ "checkDictToIni" ]:setGeometry(QRect():new(206, 14, 43, 19))
|
||||
qObj[ "checkDictToH" ]:setGeometry(QRect():new(166, 14, 43, 19))
|
||||
qObj[ "checkDictToCpp" ]:setGeometry(QRect():new(80, 14, 43, 19))
|
||||
qObj[ "checkDictToCh" ]:setGeometry(QRect():new(126, 14, 43, 19))
|
||||
qObj[ "groupBox_18" ]:setGeometry(QRect():new(10, 212, 123, 149))
|
||||
qObj[ "checkDictCaseSens" ]:setGeometry(QRect():new(8, 16, 101, 19))
|
||||
qObj[ "checkDictBold" ]:setGeometry(QRect():new(8, 36, 71, 19))
|
||||
qObj[ "checkDictItalic" ]:setGeometry(QRect():new(8, 56, 71, 19))
|
||||
qObj[ "checkDictULine" ]:setGeometry(QRect():new(8, 78, 71, 19))
|
||||
qObj[ "checkDictColorText" ]:setGeometry(QRect():new(8, 100, 71, 19))
|
||||
qObj[ "checkDictColorBack" ]:setGeometry(QRect():new(8, 124, 75, 19))
|
||||
qObj[ "buttonDictColorText" ]:setGeometry(QRect():new(88, 98, 25, 20))
|
||||
qObj[ "buttonDictColorBack" ]:setGeometry(QRect():new(88, 124, 25, 20))
|
||||
qObj[ "stackedWidget" ]:addWidget(qObj[ "pageDictionaries" ])
|
||||
qObj[ "buttonClose" ]:setGeometry(QRect():new(218, 384, 75, 24))
|
||||
qObj[ "buttonClose" ]:setAutoDefault(.F.)
|
||||
qObj[ "buttonCancel" ]:setGeometry(QRect():new(306, 384, 75, 24))
|
||||
qObj[ "buttonCancel" ]:setAutoDefault(.F.)
|
||||
qObj[ "buttonOk" ]:setGeometry(QRect():new(394, 384, 75, 24))
|
||||
qObj[ "buttonOk" ]:setAutoDefault(.F.)
|
||||
qObj[ "stackedWidget" ]:setCurrentIndex(0)
|
||||
qObj[ "DialogSetup" ]:setWindowTitle(q__tr("DialogSetup", "Setup", 0, "UTF8"))
|
||||
qObj[ "groupBox" ]:setTitle("")
|
||||
qObj[ "groupBox_11" ]:setTitle(q__tr("DialogSetup", " Source ", 0, "UTF8"))
|
||||
qObj[ "checkTrimTrailingBlanks" ]:setText( [Trim trailing blanks while source is saved ?] )
|
||||
qObj[ "groupBox_12" ]:setTitle(q__tr("DialogSetup", " Line ending mode ", 0, "UTF8"))
|
||||
qObj[ "radioLineEndAuto" ]:setText( [Auto detected] )
|
||||
qObj[ "radioLineEndOS" ]:setText( [OS dependent] )
|
||||
qObj[ "radioLineEndCRLF" ]:setText( [CRLF (0D+0A) default] )
|
||||
qObj[ "radioLineEndCR" ]:setText( [CR (0D)] )
|
||||
qObj[ "radioLineEndLF" ]:setText( [LF (0A)] )
|
||||
qObj[ "groupBox_13" ]:setTitle(q__tr("DialogSetup", " TABS - Indents", 0, "UTF8"))
|
||||
qObj[ "checkTabToSpcInEdits" ]:setText( [Convert TAB to spaces] )
|
||||
qObj[ "label_4" ]:setText( [Spaces for a TAB] )
|
||||
qObj[ "checkAutoIndent" ]:setText( [Auto indent] )
|
||||
qObj[ "checkSmartIndent" ]:setText( [Smart indent] )
|
||||
qObj[ "label_5" ]:setText( [Indent size] )
|
||||
qObj[ "checkSaveSourceWhenComp" ]:setText( [Save source before compiling process starts ?] )
|
||||
qObj[ "checkSupressHbKWordsToUpper" ]:setText( [Supress convertion to uppcase of Harbour keywords ?] )
|
||||
qObj[ "checkConvTabToSpcWhenLoading" ]:setText( [Convert tabs to spaces when a source is loaded ?] )
|
||||
qObj[ "checkReturnAsBeginKeyword" ]:setText( [Keyword RETURN be treated as AT-BEGINGING type ?] )
|
||||
qObj[ "groupBox_14" ]:setTitle(q__tr("DialogSetup", " Display ", 0, "UTF8"))
|
||||
qObj[ "checkHorzRuler" ]:setText( [Show horizontal ruler] )
|
||||
qObj[ "checkLineNumbers" ]:setText( [Show line numbers] )
|
||||
qObj[ "checkHilightLine" ]:setText( [Highlight current line] )
|
||||
qObj[ "checkAnimated" ]:setText( [Animated ?] )
|
||||
qObj[ "label_6" ]:setText( [Style:] )
|
||||
qObj[ "groupBox_2" ]:setTitle("")
|
||||
qObj[ "groupBox_6" ]:setTitle(q__tr("DialogSetup", "Caret after paste operation", 0, "UTF8"))
|
||||
qObj[ "label" ]:setText( [Stream Selection:] )
|
||||
qObj[ "label_2" ]:setText( [Column Selection:] )
|
||||
qObj[ "label_3" ]:setText( [Line Selection:] )
|
||||
qObj[ "groupBox_7" ]:setTitle("")
|
||||
qObj[ "radioButton" ]:setText( [Begining] )
|
||||
qObj[ "radioButton_2" ]:setText( [End] )
|
||||
qObj[ "groupBox_8" ]:setTitle("")
|
||||
qObj[ "groupBox_9" ]:setTitle("")
|
||||
qObj[ "radioButton_3" ]:setText( [Top] )
|
||||
qObj[ "radioButton_4" ]:setText( [Bottom] )
|
||||
qObj[ "groupBox_3" ]:setTitle("")
|
||||
qObj[ "groupBox_15" ]:setTitle(q__tr("DialogSetup", " Font ", 0, "UTF8"))
|
||||
qObj[ "label_7" ]:setText( [Name:] )
|
||||
qObj[ "label_8" ]:setText( [PointSize:] )
|
||||
qObj[ "buttonSelFont" ]:setText( [...] )
|
||||
qObj[ "groupBox_19" ]:setTitle(q__tr("DialogSetup", " Backups ", 0, "UTF8"))
|
||||
qObj[ "label_15" ]:setText( [Transitory temp backup period:] )
|
||||
qObj[ "label_17" ]:setText( [Permanent backup path:] )
|
||||
qObj[ "buttonBkpPath" ]:setText( [...] )
|
||||
qObj[ "label_18" ]:setText( [Permanent backup suffix:] )
|
||||
qObj[ "groupBox_20" ]:setTitle(q__tr("DialogSetup", " Text files extensions ", 0, "UTF8"))
|
||||
qObj[ "buttonAddTextExt" ]:setText( [...] )
|
||||
qObj[ "buttonDelTextExt" ]:setText( [...] )
|
||||
qObj[ "groupBox_4" ]:setTitle(q__tr("DialogSetup", " Paths ", 0, "UTF8"))
|
||||
qObj[ "label_9" ]:setText( [hbMK2.exe] )
|
||||
qObj[ "label_10" ]:setText( [Snippets ( hbide.skl )] )
|
||||
qObj[ "label_11" ]:setText( [Environments ( hbide.env )] )
|
||||
qObj[ "label_12" ]:setText( [hbIDE.ini] )
|
||||
qObj[ "label_13" ]:setText( [Shortcuts ( hbide.scu )] )
|
||||
qObj[ "label_14" ]:setText( [Syntax Themes ( hbide.thm )] )
|
||||
qObj[ "buttonPathIni" ]:setText( [...] )
|
||||
qObj[ "buttonPathHbmk2" ]:setText( [...] )
|
||||
qObj[ "buttonPathSnippets" ]:setText( [...] )
|
||||
qObj[ "buttonPathEnv" ]:setText( [...] )
|
||||
qObj[ "buttonPathShortcuts" ]:setText( [...] )
|
||||
qObj[ "buttonPathThemes" ]:setText( [...] )
|
||||
qObj[ "toolButton" ]:setText( [...] )
|
||||
qObj[ "buttonViewSnippets" ]:setText( [...] )
|
||||
qObj[ "buttonViewEnv" ]:setText( [...] )
|
||||
qObj[ "buttonViewThemes" ]:setText( [...] )
|
||||
qObj[ "groupBox_5" ]:setTitle("")
|
||||
qObj[ "buttonKeyAdd" ]:setText( [...] )
|
||||
qObj[ "buttonKeyDel" ]:setText( [...] )
|
||||
qObj[ "buttonKeyDown" ]:setText( [...] )
|
||||
qObj[ "buttonKeyUp" ]:setText( [...] )
|
||||
qObj[ "groupBox_10" ]:setTitle(q__tr("DialogSetup", " Keywords Dictionaries ", 0, "UTF8"))
|
||||
qObj[ "buttonDictAdd" ]:setText( [Add] )
|
||||
qObj[ "buttonDictDelete" ]:setText( [Delete] )
|
||||
qObj[ "label_16" ]:setText( [Path:] )
|
||||
qObj[ "buttonDictPath" ]:setText( [...] )
|
||||
qObj[ "checkDictActive" ]:setText( [Active] )
|
||||
qObj[ "groupBox_16" ]:setTitle(q__tr("DialogSetup", " Auto case convertion ?", 0, "UTF8"))
|
||||
qObj[ "radioDictToLower" ]:setText( [To Lower] )
|
||||
qObj[ "radioDictToUpper" ]:setText( [To Upper] )
|
||||
qObj[ "radioButton_7" ]:setText( [As in dictionary] )
|
||||
qObj[ "radioDictConvNone" ]:setText( [No] )
|
||||
qObj[ "groupBox_17" ]:setTitle(q__tr("DialogSetup", " Apply to ", 0, "UTF8"))
|
||||
qObj[ "checkDictToTxt" ]:setText( [Txt] )
|
||||
qObj[ "checkDictToHbp" ]:setText( [Hbp] )
|
||||
qObj[ "checkDictToPrg" ]:setText( [Prg] )
|
||||
qObj[ "checkDictToC" ]:setText( [C] )
|
||||
qObj[ "checkDictToIni" ]:setText( [Ini] )
|
||||
qObj[ "checkDictToH" ]:setText( [H] )
|
||||
qObj[ "checkDictToCpp" ]:setText( [Cpp] )
|
||||
qObj[ "checkDictToCh" ]:setText( [Ch] )
|
||||
qObj[ "groupBox_18" ]:setTitle(q__tr("DialogSetup", " Colors / Fonts ", 0, "UTF8"))
|
||||
qObj[ "checkDictCaseSens" ]:setText( [Case sensitive ?] )
|
||||
qObj[ "checkDictBold" ]:setText( [Bold] )
|
||||
qObj[ "checkDictItalic" ]:setText( [Italics] )
|
||||
qObj[ "checkDictULine" ]:setText( [Underline] )
|
||||
qObj[ "checkDictColorText" ]:setText( [Text color] )
|
||||
qObj[ "checkDictColorBack" ]:setText( [Background] )
|
||||
qObj[ "buttonDictColorText" ]:setText( [...] )
|
||||
qObj[ "buttonDictColorBack" ]:setText( [...] )
|
||||
qObj[ "buttonClose" ]:setText( [Close] )
|
||||
qObj[ "buttonCancel" ]:setText( [Cancel] )
|
||||
qObj[ "buttonOk" ]:setText( [Ok] )
|
||||
|
||||
oUI := HbQtUI():new()
|
||||
oUI:qObj := qObj
|
||||
oUI:oWidget := oWidget
|
||||
|
||||
RETURN oUI
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
123
harbour/contrib/hbide/ui_shortcuts.prg
Normal file
123
harbour/contrib/hbide/ui_shortcuts.prg
Normal file
@@ -0,0 +1,123 @@
|
||||
/*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* WARNING: Automatically generated source file. DO NOT EDIT! */
|
||||
/* Instead, edit corresponding .ui file, */
|
||||
/* with Qt Generator, and run hbqtui.exe. */
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* */
|
||||
/* Pritpal Bedi <bedipritpal@hotmail.com> */
|
||||
/* */
|
||||
/* -------------------------------------------------------------------- */
|
||||
|
||||
FUNCTION uiShortcuts( qParent )
|
||||
LOCAL oUI
|
||||
LOCAL oWidget
|
||||
LOCAL qObj := {=>}
|
||||
|
||||
hb_hCaseMatch( qObj, .f. )
|
||||
|
||||
oWidget := QWidget():new( qParent )
|
||||
|
||||
oWidget:setObjectName( "FormShortCuts" )
|
||||
|
||||
qObj[ "FormShortCuts" ] := oWidget
|
||||
|
||||
qObj[ "gridLayout" ] := QGridLayout():new(qObj[ "FormShortCuts" ])
|
||||
qObj[ "labelMethods" ] := QLabel():new(qObj[ "FormShortCuts" ])
|
||||
qObj[ "labelSyntax" ] := QLabel():new(qObj[ "FormShortCuts" ])
|
||||
qObj[ "listMethods" ] := QListWidget():new(qObj[ "FormShortCuts" ])
|
||||
qObj[ "texteditSyntax" ] := QTextEdit():new(qObj[ "FormShortCuts" ])
|
||||
qObj[ "labelMacros" ] := QLabel():new(qObj[ "FormShortCuts" ])
|
||||
qObj[ "tableMacros" ] := QTableWidget():new(qObj[ "FormShortCuts" ])
|
||||
qObj[ "labelName" ] := QLabel():new(qObj[ "FormShortCuts" ])
|
||||
qObj[ "editName" ] := QLineEdit():new(qObj[ "FormShortCuts" ])
|
||||
qObj[ "labelKey" ] := QLabel():new(qObj[ "FormShortCuts" ])
|
||||
qObj[ "comboKey" ] := QComboBox():new(qObj[ "FormShortCuts" ])
|
||||
qObj[ "checkAlt" ] := QCheckBox():new(qObj[ "FormShortCuts" ])
|
||||
qObj[ "checkCtrl" ] := QCheckBox():new(qObj[ "FormShortCuts" ])
|
||||
qObj[ "checkShift" ] := QCheckBox():new(qObj[ "FormShortCuts" ])
|
||||
qObj[ "labelMenu" ] := QLabel():new(qObj[ "FormShortCuts" ])
|
||||
qObj[ "editMenu" ] := QLineEdit():new(qObj[ "FormShortCuts" ])
|
||||
qObj[ "plainBlock" ] := QPlainTextEdit():new(qObj[ "FormShortCuts" ])
|
||||
qObj[ "label" ] := QLabel():new(qObj[ "FormShortCuts" ])
|
||||
qObj[ "horizontalLayout" ] := QHBoxLayout():new()
|
||||
qObj[ "buttonNew" ] := QPushButton():new(qObj[ "FormShortCuts" ])
|
||||
qObj[ "buttonSet" ] := QPushButton():new(qObj[ "FormShortCuts" ])
|
||||
qObj[ "buttonTest" ] := QPushButton():new(qObj[ "FormShortCuts" ])
|
||||
qObj[ "buttonDelete" ] := QPushButton():new(qObj[ "FormShortCuts" ])
|
||||
qObj[ "buttonLoad" ] := QPushButton():new(qObj[ "FormShortCuts" ])
|
||||
qObj[ "buttonSave" ] := QPushButton():new(qObj[ "FormShortCuts" ])
|
||||
qObj[ "buttonSaveAs" ] := QPushButton():new(qObj[ "FormShortCuts" ])
|
||||
|
||||
qObj[ "FormShortCuts" ]:resize(732, 438)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "labelMethods" ], 0, 0, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "labelSyntax" ], 0, 1, 1, 10)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "listMethods" ], 1, 0, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "texteditSyntax" ], 1, 1, 1, 10)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "labelMacros" ], 2, 0, 1, 11)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "tableMacros" ], 3, 0, 12, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "labelName" ], 3, 1, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "editName" ], 3, 2, 1, 9)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "labelKey" ], 4, 1, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "comboKey" ], 4, 2, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "checkAlt" ], 4, 5, 1, 2)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "checkCtrl" ], 4, 7, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "checkShift" ], 4, 10, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "labelMenu" ], 5, 1, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "editMenu" ], 5, 2, 1, 9)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "plainBlock" ], 7, 1, 5, 10)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "label" ], 6, 1, 1, 1)
|
||||
qObj[ "buttonNew" ]:setMinimumSize(QSize():new(50, 0))
|
||||
qObj[ "buttonNew" ]:setMaximumSize(QSize():new(50, 16777215))
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "buttonNew" ])
|
||||
qObj[ "buttonSet" ]:setMinimumSize(QSize():new(50, 0))
|
||||
qObj[ "buttonSet" ]:setMaximumSize(QSize():new(50, 16777215))
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "buttonSet" ])
|
||||
qObj[ "buttonTest" ]:setMinimumSize(QSize():new(50, 0))
|
||||
qObj[ "buttonTest" ]:setMaximumSize(QSize():new(50, 16777215))
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "buttonTest" ])
|
||||
qObj[ "buttonDelete" ]:setMinimumSize(QSize():new(50, 0))
|
||||
qObj[ "buttonDelete" ]:setMaximumSize(QSize():new(50, 16777215))
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "buttonDelete" ])
|
||||
qObj[ "buttonLoad" ]:setMinimumSize(QSize():new(50, 0))
|
||||
qObj[ "buttonLoad" ]:setMaximumSize(QSize():new(50, 16777215))
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "buttonLoad" ])
|
||||
qObj[ "buttonSave" ]:setMinimumSize(QSize():new(50, 0))
|
||||
qObj[ "buttonSave" ]:setMaximumSize(QSize():new(50, 16777215))
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "buttonSave" ])
|
||||
qObj[ "buttonSaveAs" ]:setMinimumSize(QSize():new(50, 0))
|
||||
qObj[ "buttonSaveAs" ]:setMaximumSize(QSize():new(50, 16777215))
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "buttonSaveAs" ])
|
||||
qObj[ "gridLayout" ]:addLayout_1(qObj[ "horizontalLayout" ], 12, 1, 3, 10)
|
||||
qObj[ "FormShortCuts" ]:setWindowTitle(q__tr("FormShortCuts", "Keyboard Macros", 0, "UTF8"))
|
||||
qObj[ "labelMethods" ]:setText( [Public Methods] )
|
||||
qObj[ "labelSyntax" ]:setText( [ Description] )
|
||||
qObj[ "listMethods" ]:setWhatsThis( [Public Methods are avialble as API to configure your key-combination to any degree hbIDE can be exploited. Double-click on any node posts method prototype with blank parameters in <Script> edit box below-right. In the immediate right box a brief description of the navigated node is displayed.] )
|
||||
qObj[ "texteditSyntax" ]:setWhatsThis( [Description of the public method highlighted on the left.] )
|
||||
qObj[ "labelMacros" ]:setText( [Keyboard Shortcuts] )
|
||||
qObj[ "labelName" ]:setText( [ Name] )
|
||||
qObj[ "labelKey" ]:setText( [ Key] )
|
||||
qObj[ "checkAlt" ]:setText( [Alt] )
|
||||
qObj[ "checkCtrl" ]:setText( [Ctrl] )
|
||||
qObj[ "checkShift" ]:setText( [Shift] )
|
||||
qObj[ "labelMenu" ]:setText( [ Menu] )
|
||||
qObj[ "label" ]:setText( [ Script:] )
|
||||
qObj[ "buttonNew" ]:setText( [New] )
|
||||
qObj[ "buttonSet" ]:setText( [Set] )
|
||||
qObj[ "buttonTest" ]:setText( [Test] )
|
||||
qObj[ "buttonDelete" ]:setText( [Delete] )
|
||||
qObj[ "buttonLoad" ]:setText( [Load] )
|
||||
qObj[ "buttonSave" ]:setText( [Save] )
|
||||
qObj[ "buttonSaveAs" ]:setText( [SaveAs] )
|
||||
|
||||
oUI := HbQtUI():new()
|
||||
oUI:qObj := qObj
|
||||
oUI:oWidget := oWidget
|
||||
|
||||
RETURN oUI
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
70
harbour/contrib/hbide/ui_skeletons.prg
Normal file
70
harbour/contrib/hbide/ui_skeletons.prg
Normal file
@@ -0,0 +1,70 @@
|
||||
/*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* WARNING: Automatically generated source file. DO NOT EDIT! */
|
||||
/* Instead, edit corresponding .ui file, */
|
||||
/* with Qt Generator, and run hbqtui.exe. */
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* */
|
||||
/* Pritpal Bedi <bedipritpal@hotmail.com> */
|
||||
/* */
|
||||
/* -------------------------------------------------------------------- */
|
||||
|
||||
FUNCTION uiSkeletons( qParent )
|
||||
LOCAL oUI
|
||||
LOCAL oWidget
|
||||
LOCAL qObj := {=>}
|
||||
|
||||
hb_hCaseMatch( qObj, .f. )
|
||||
|
||||
oWidget := QWidget():new( qParent )
|
||||
|
||||
oWidget:setObjectName( "FormSkeletons" )
|
||||
|
||||
qObj[ "FormSkeletons" ] := oWidget
|
||||
|
||||
qObj[ "gridLayout" ] := QGridLayout():new(qObj[ "FormSkeletons" ])
|
||||
qObj[ "labelIdentity" ] := QLabel():new(qObj[ "FormSkeletons" ])
|
||||
qObj[ "listNames" ] := QListWidget():new(qObj[ "FormSkeletons" ])
|
||||
qObj[ "buttonDelete" ] := QPushButton():new(qObj[ "FormSkeletons" ])
|
||||
qObj[ "buttonRename" ] := QPushButton():new(qObj[ "FormSkeletons" ])
|
||||
qObj[ "editCode" ] := QPlainTextEdit():new(qObj[ "FormSkeletons" ])
|
||||
qObj[ "buttonClear" ] := QPushButton():new(qObj[ "FormSkeletons" ])
|
||||
qObj[ "labelSnippets" ] := QLabel():new(qObj[ "FormSkeletons" ])
|
||||
qObj[ "buttonGetSel" ] := QPushButton():new(qObj[ "FormSkeletons" ])
|
||||
qObj[ "buttonNew" ] := QPushButton():new(qObj[ "FormSkeletons" ])
|
||||
qObj[ "buttonUpdate" ] := QPushButton():new(qObj[ "FormSkeletons" ])
|
||||
|
||||
qObj[ "FormSkeletons" ]:resize(290, 508)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "labelIdentity" ], 0, 0, 1, 2)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "listNames" ], 1, 0, 3, 2)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "buttonDelete" ], 3, 2, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "buttonRename" ], 2, 2, 1, 1)
|
||||
qObj[ "editCode" ]:setLineWrapMode(0)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "editCode" ], 5, 0, 1, 3)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "buttonClear" ], 6, 0, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "labelSnippets" ], 4, 0, 1, 2)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "buttonGetSel" ], 6, 1, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "buttonNew" ], 1, 2, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "buttonUpdate" ], 6, 2, 1, 1)
|
||||
qObj[ "FormSkeletons" ]:setWindowTitle(q__tr("FormSkeletons", "Form", 0, "UTF8"))
|
||||
qObj[ "labelIdentity" ]:setText( [Identity] )
|
||||
qObj[ "buttonDelete" ]:setText( [Delete] )
|
||||
qObj[ "buttonRename" ]:setText( [Rename] )
|
||||
qObj[ "editCode" ]:setToolTip( [<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">Code Skeletons in hbIDE are implemented in unique way. </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">It is assumed that, while writing the source, any control structure</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">must be aligned to the column editing cursor is resting. So the</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">"skeleton" is inserted aligned to this column spanning multiple lines.</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">Hence it is desired that you write code snippets aligned left without</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">any spaces for the left-most edge:</span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">IF x == </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;"> y := 12</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">ELSE</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;"> y := 32</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">ENDIF</span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">Then, suppose edit cursor is resting on column 10, </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">all these lines will align to column 10. Inner indents will </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">be respected.</span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"></p></body></html>] )
|
||||
qObj[ "buttonClear" ]:setText( [Clear] )
|
||||
qObj[ "labelSnippets" ]:setText( [Code Snippet] )
|
||||
qObj[ "buttonGetSel" ]:setText( [Get Selection] )
|
||||
qObj[ "buttonNew" ]:setText( [Add New] )
|
||||
qObj[ "buttonUpdate" ]:setText( [Update] )
|
||||
|
||||
oUI := HbQtUI():new()
|
||||
oUI:qObj := qObj
|
||||
oUI:oWidget := oWidget
|
||||
|
||||
RETURN oUI
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
109
harbour/contrib/hbide/ui_themes.prg
Normal file
109
harbour/contrib/hbide/ui_themes.prg
Normal file
@@ -0,0 +1,109 @@
|
||||
/*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* WARNING: Automatically generated source file. DO NOT EDIT! */
|
||||
/* Instead, edit corresponding .ui file, */
|
||||
/* with Qt Generator, and run hbqtui.exe. */
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* */
|
||||
/* Pritpal Bedi <bedipritpal@hotmail.com> */
|
||||
/* */
|
||||
/* -------------------------------------------------------------------- */
|
||||
|
||||
FUNCTION uiThemes( qParent )
|
||||
LOCAL oUI
|
||||
LOCAL oWidget
|
||||
LOCAL qObj := {=>}
|
||||
|
||||
hb_hCaseMatch( qObj, .f. )
|
||||
|
||||
oWidget := QDialog():new( qParent )
|
||||
|
||||
oWidget:setObjectName( "dialogThemes" )
|
||||
|
||||
qObj[ "dialogThemes" ] := oWidget
|
||||
|
||||
qObj[ "verticalLayout_2" ] := QVBoxLayout():new(qObj[ "dialogThemes" ])
|
||||
qObj[ "verticalLayout" ] := QVBoxLayout():new()
|
||||
qObj[ "horizontalLayout_6" ] := QHBoxLayout():new()
|
||||
qObj[ "labelTheme" ] := QLabel():new(qObj[ "dialogThemes" ])
|
||||
qObj[ "comboThemes" ] := QComboBox():new(qObj[ "dialogThemes" ])
|
||||
qObj[ "horizontalLayout_5" ] := QHBoxLayout():new()
|
||||
qObj[ "plainTextEdit" ] := QPlainTextEdit():new(qObj[ "dialogThemes" ])
|
||||
qObj[ "horizontalLayout_4" ] := QHBoxLayout():new()
|
||||
qObj[ "labelItem" ] := QLabel():new(qObj[ "dialogThemes" ])
|
||||
qObj[ "comboItems" ] := QComboBox():new(qObj[ "dialogThemes" ])
|
||||
qObj[ "buttonColor" ] := QPushButton():new(qObj[ "dialogThemes" ])
|
||||
qObj[ "horizontalLayout_3" ] := QHBoxLayout():new()
|
||||
qObj[ "horizontalSpacer" ] := QSpacerItem():new(50, 20, 0, 1)
|
||||
qObj[ "checkBold" ] := QCheckBox():new(qObj[ "dialogThemes" ])
|
||||
qObj[ "checkItalic" ] := QCheckBox():new(qObj[ "dialogThemes" ])
|
||||
qObj[ "checkUnderline" ] := QCheckBox():new(qObj[ "dialogThemes" ])
|
||||
qObj[ "horizontalSpacer_2" ] := QSpacerItem():new(120, 20, 0, 1)
|
||||
qObj[ "horizontalLayout_2" ] := QHBoxLayout():new()
|
||||
qObj[ "line" ] := QFrame():new(qObj[ "dialogThemes" ])
|
||||
qObj[ "horizontalLayout" ] := QHBoxLayout():new()
|
||||
qObj[ "buttonSave" ] := QPushButton():new(qObj[ "dialogThemes" ])
|
||||
qObj[ "buttonSaveAs" ] := QPushButton():new(qObj[ "dialogThemes" ])
|
||||
qObj[ "buttonCopy" ] := QPushButton():new(qObj[ "dialogThemes" ])
|
||||
qObj[ "buttonApply" ] := QPushButton():new(qObj[ "dialogThemes" ])
|
||||
qObj[ "buttonClose" ] := QPushButton():new(qObj[ "dialogThemes" ])
|
||||
|
||||
qObj[ "dialogThemes" ]:resize(430, 385)
|
||||
qObj[ "verticalLayout" ]:setSizeConstraint(0)
|
||||
qObj[ "horizontalLayout_6" ]:setSpacing(10)
|
||||
qObj[ "labelTheme" ]:setMaximumSize(QSize():new(40, 16777215))
|
||||
qObj[ "horizontalLayout_6" ]:addWidget(qObj[ "labelTheme" ])
|
||||
qObj[ "horizontalLayout_6" ]:addWidget(qObj[ "comboThemes" ])
|
||||
qObj[ "verticalLayout" ]:addLayout(qObj[ "horizontalLayout_6" ])
|
||||
qObj[ "horizontalLayout_5" ]:addWidget(qObj[ "plainTextEdit" ])
|
||||
qObj[ "verticalLayout" ]:addLayout(qObj[ "horizontalLayout_5" ])
|
||||
qObj[ "horizontalLayout_4" ]:setSpacing(10)
|
||||
qObj[ "labelItem" ]:setMaximumSize(QSize():new(40, 16777215))
|
||||
qObj[ "horizontalLayout_4" ]:addWidget(qObj[ "labelItem" ])
|
||||
qObj[ "horizontalLayout_4" ]:addWidget(qObj[ "comboItems" ])
|
||||
qObj[ "buttonColor" ]:setMaximumSize(QSize():new(120, 16777215))
|
||||
qObj[ "horizontalLayout_4" ]:addWidget(qObj[ "buttonColor" ])
|
||||
qObj[ "verticalLayout" ]:addLayout(qObj[ "horizontalLayout_4" ])
|
||||
qObj[ "horizontalLayout_3" ]:addItem(qObj[ "horizontalSpacer" ])
|
||||
qObj[ "horizontalLayout_3" ]:addWidget(qObj[ "checkBold" ])
|
||||
qObj[ "horizontalLayout_3" ]:addWidget(qObj[ "checkItalic" ])
|
||||
qObj[ "horizontalLayout_3" ]:addWidget(qObj[ "checkUnderline" ])
|
||||
qObj[ "horizontalLayout_3" ]:addItem(qObj[ "horizontalSpacer_2" ])
|
||||
qObj[ "verticalLayout" ]:addLayout(qObj[ "horizontalLayout_3" ])
|
||||
qObj[ "line" ]:setFrameShape(4)
|
||||
qObj[ "line" ]:setFrameShadow(48)
|
||||
qObj[ "horizontalLayout_2" ]:addWidget(qObj[ "line" ])
|
||||
qObj[ "verticalLayout" ]:addLayout(qObj[ "horizontalLayout_2" ])
|
||||
qObj[ "horizontalLayout" ]:setSpacing(10)
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "buttonSave" ])
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "buttonSaveAs" ])
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "buttonCopy" ])
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "buttonApply" ])
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "buttonClose" ])
|
||||
qObj[ "verticalLayout" ]:addLayout(qObj[ "horizontalLayout" ])
|
||||
qObj[ "verticalLayout" ]:setStretch(1, 1)
|
||||
qObj[ "verticalLayout_2" ]:addLayout(qObj[ "verticalLayout" ])
|
||||
qObj[ "dialogThemes" ]:setWindowTitle(q__tr("dialogThemes", "HBIDE - Source Syntax Highlighting", 0, "UTF8"))
|
||||
qObj[ "labelTheme" ]:setText( [Theme] )
|
||||
qObj[ "labelItem" ]:setText( [Item] )
|
||||
qObj[ "buttonColor" ]:setText( [Color] )
|
||||
qObj[ "checkBold" ]:setText( [Bold] )
|
||||
qObj[ "checkItalic" ]:setText( [Italic] )
|
||||
qObj[ "checkUnderline" ]:setText( [Underline] )
|
||||
qObj[ "buttonSave" ]:setText( [Save] )
|
||||
qObj[ "buttonSaveAs" ]:setText( [Save As] )
|
||||
qObj[ "buttonCopy" ]:setText( [Copy] )
|
||||
qObj[ "buttonApply" ]:setText( [Apply] )
|
||||
qObj[ "buttonClose" ]:setText( [Close] )
|
||||
|
||||
oUI := HbQtUI():new()
|
||||
oUI:qObj := qObj
|
||||
oUI:oWidget := oWidget
|
||||
|
||||
RETURN oUI
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
105
harbour/contrib/hbide/ui_themesex.prg
Normal file
105
harbour/contrib/hbide/ui_themesex.prg
Normal file
@@ -0,0 +1,105 @@
|
||||
/*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* WARNING: Automatically generated source file. DO NOT EDIT! */
|
||||
/* Instead, edit corresponding .ui file, */
|
||||
/* with Qt Generator, and run hbqtui.exe. */
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* */
|
||||
/* Pritpal Bedi <bedipritpal@hotmail.com> */
|
||||
/* */
|
||||
/* -------------------------------------------------------------------- */
|
||||
|
||||
FUNCTION uiThemesex( qParent )
|
||||
LOCAL oUI
|
||||
LOCAL oWidget
|
||||
LOCAL qObj := {=>}
|
||||
|
||||
hb_hCaseMatch( qObj, .f. )
|
||||
|
||||
oWidget := QWidget():new( qParent )
|
||||
|
||||
oWidget:setObjectName( "FormThemes" )
|
||||
|
||||
qObj[ "FormThemes" ] := oWidget
|
||||
|
||||
qObj[ "gridLayout" ] := QGridLayout():new(qObj[ "FormThemes" ])
|
||||
qObj[ "labelTheme" ] := QLabel():new(qObj[ "FormThemes" ])
|
||||
qObj[ "sizePolicy" ] := QSizePolicy():new(5, 0)
|
||||
qObj[ "__qsizePolicy104" ] := QSizePolicy():configure(qObj[ "labelTheme" ]:sizePolicy())
|
||||
qObj[ "labelItems" ] := QLabel():new(qObj[ "FormThemes" ])
|
||||
qObj[ "__qsizePolicy105" ] := QSizePolicy():configure(qObj[ "labelItems" ]:sizePolicy())
|
||||
qObj[ "listThemes" ] := QListWidget():new(qObj[ "FormThemes" ])
|
||||
qObj[ "listItems" ] := QListWidget():new(qObj[ "FormThemes" ])
|
||||
qObj[ "checkBold" ] := QCheckBox():new(qObj[ "FormThemes" ])
|
||||
qObj[ "checkItalic" ] := QCheckBox():new(qObj[ "FormThemes" ])
|
||||
qObj[ "checkUnderline" ] := QCheckBox():new(qObj[ "FormThemes" ])
|
||||
qObj[ "buttonColor" ] := QPushButton():new(qObj[ "FormThemes" ])
|
||||
qObj[ "label" ] := QLabel():new(qObj[ "FormThemes" ])
|
||||
qObj[ "__qsizePolicy106" ] := QSizePolicy():configure(qObj[ "label" ]:sizePolicy())
|
||||
qObj[ "plainThemeText" ] := QPlainTextEdit():new(qObj[ "FormThemes" ])
|
||||
qObj[ "buttonSave" ] := QPushButton():new(qObj[ "FormThemes" ])
|
||||
qObj[ "buttonSaveAs" ] := QPushButton():new(qObj[ "FormThemes" ])
|
||||
qObj[ "buttonCopy" ] := QPushButton():new(qObj[ "FormThemes" ])
|
||||
qObj[ "buttonDefault" ] := QPushButton():new(qObj[ "FormThemes" ])
|
||||
qObj[ "buttonApply" ] := QPushButton():new(qObj[ "FormThemes" ])
|
||||
qObj[ "buttonApplyAll" ] := QPushButton():new(qObj[ "FormThemes" ])
|
||||
qObj[ "buttonClose" ] := QPushButton():new(qObj[ "FormThemes" ])
|
||||
|
||||
qObj[ "FormThemes" ]:resize(423, 451)
|
||||
qObj[ "sizePolicy" ]:setHorizontalStretch(0)
|
||||
qObj[ "sizePolicy" ]:setVerticalStretch(0)
|
||||
qObj[ "sizePolicy" ]:setHeightForWidth(qObj[ "__qsizePolicy104" ]:hasHeightForWidth())
|
||||
qObj[ "labelTheme" ]:setSizePolicy(qObj[ "sizePolicy" ])
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "labelTheme" ], 0, 0, 1, 1)
|
||||
qObj[ "sizePolicy" ]:setHeightForWidth(qObj[ "__qsizePolicy105" ]:hasHeightForWidth())
|
||||
qObj[ "labelItems" ]:setSizePolicy(qObj[ "sizePolicy" ])
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "labelItems" ], 0, 1, 1, 1)
|
||||
qObj[ "listThemes" ]:setMinimumSize(QSize():new(0, 0))
|
||||
qObj[ "listThemes" ]:setMaximumSize(QSize():new(16777215, 16777215))
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "listThemes" ], 1, 0, 4, 1)
|
||||
qObj[ "listItems" ]:setMinimumSize(QSize():new(0, 0))
|
||||
qObj[ "listItems" ]:setMaximumSize(QSize():new(16777215, 16777215))
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "listItems" ], 1, 1, 4, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "checkBold" ], 1, 2, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "checkItalic" ], 2, 2, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "checkUnderline" ], 3, 2, 1, 1)
|
||||
qObj[ "buttonColor" ]:setMaximumSize(QSize():new(120, 16777215))
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "buttonColor" ], 4, 2, 1, 1)
|
||||
qObj[ "sizePolicy" ]:setHeightForWidth(qObj[ "__qsizePolicy106" ]:hasHeightForWidth())
|
||||
qObj[ "label" ]:setSizePolicy(qObj[ "sizePolicy" ])
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "label" ], 5, 0, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "plainThemeText" ], 6, 0, 7, 2)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "buttonSave" ], 6, 2, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "buttonSaveAs" ], 7, 2, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "buttonCopy" ], 8, 2, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "buttonDefault" ], 9, 2, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "buttonApply" ], 10, 2, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "buttonApplyAll" ], 11, 2, 1, 1)
|
||||
qObj[ "gridLayout" ]:addWidget_1(qObj[ "buttonClose" ], 12, 2, 1, 1)
|
||||
qObj[ "FormThemes" ]:setWindowTitle(q__tr("FormThemes", "Form", 0, "UTF8"))
|
||||
qObj[ "labelTheme" ]:setText( [Themes] )
|
||||
qObj[ "labelItems" ]:setText( [Items] )
|
||||
qObj[ "checkBold" ]:setText( [Bold] )
|
||||
qObj[ "checkItalic" ]:setText( [Italic] )
|
||||
qObj[ "checkUnderline" ]:setText( [Underline] )
|
||||
qObj[ "buttonColor" ]:setText( [Color] )
|
||||
qObj[ "label" ]:setText( [Preview] )
|
||||
qObj[ "buttonSave" ]:setText( [Save] )
|
||||
qObj[ "buttonSaveAs" ]:setText( [Save As] )
|
||||
qObj[ "buttonCopy" ]:setText( [Copy] )
|
||||
qObj[ "buttonDefault" ]:setText( [SetAsDefault] )
|
||||
qObj[ "buttonApply" ]:setText( [ApplyCurrent] )
|
||||
qObj[ "buttonApplyAll" ]:setText( [ApplyAll] )
|
||||
qObj[ "buttonClose" ]:setText( [Close] )
|
||||
|
||||
oUI := HbQtUI():new()
|
||||
oUI:qObj := qObj
|
||||
oUI:oWidget := oWidget
|
||||
|
||||
RETURN oUI
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
169
harbour/contrib/hbide/ui_toolsutilities.prg
Normal file
169
harbour/contrib/hbide/ui_toolsutilities.prg
Normal file
@@ -0,0 +1,169 @@
|
||||
/*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* WARNING: Automatically generated source file. DO NOT EDIT! */
|
||||
/* Instead, edit corresponding .ui file, */
|
||||
/* with Qt Generator, and run hbqtui.exe. */
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* */
|
||||
/* Pritpal Bedi <bedipritpal@hotmail.com> */
|
||||
/* */
|
||||
/* -------------------------------------------------------------------- */
|
||||
|
||||
FUNCTION uiToolsutilities( qParent )
|
||||
LOCAL oUI
|
||||
LOCAL oWidget
|
||||
LOCAL qObj := {=>}
|
||||
|
||||
hb_hCaseMatch( qObj, .f. )
|
||||
|
||||
oWidget := QDialog():new( qParent )
|
||||
|
||||
oWidget:setObjectName( "DialogTools" )
|
||||
|
||||
qObj[ "DialogTools" ] := oWidget
|
||||
|
||||
qObj[ "labelCmdLine" ] := QLabel():new(qObj[ "DialogTools" ])
|
||||
qObj[ "editCmdLine" ] := QLineEdit():new(qObj[ "DialogTools" ])
|
||||
qObj[ "labelName" ] := QLabel():new(qObj[ "DialogTools" ])
|
||||
qObj[ "buttonDown" ] := QPushButton():new(qObj[ "DialogTools" ])
|
||||
qObj[ "buttonUpdate" ] := QPushButton():new(qObj[ "DialogTools" ])
|
||||
qObj[ "labelParams" ] := QLabel():new(qObj[ "DialogTools" ])
|
||||
qObj[ "buttonBrowse" ] := QPushButton():new(qObj[ "DialogTools" ])
|
||||
qObj[ "listNames" ] := QListWidget():new(qObj[ "DialogTools" ])
|
||||
qObj[ "buttonAdd" ] := QPushButton():new(qObj[ "DialogTools" ])
|
||||
qObj[ "buttonDelete" ] := QPushButton():new(qObj[ "DialogTools" ])
|
||||
qObj[ "line" ] := QFrame():new(qObj[ "DialogTools" ])
|
||||
qObj[ "label" ] := QLabel():new(qObj[ "DialogTools" ])
|
||||
qObj[ "editParams" ] := QLineEdit():new(qObj[ "DialogTools" ])
|
||||
qObj[ "buttonUp" ] := QPushButton():new(qObj[ "DialogTools" ])
|
||||
qObj[ "buttonClose" ] := QPushButton():new(qObj[ "DialogTools" ])
|
||||
qObj[ "editName" ] := QLineEdit():new(qObj[ "DialogTools" ])
|
||||
qObj[ "buttonExec" ] := QPushButton():new(qObj[ "DialogTools" ])
|
||||
qObj[ "labelStayIn" ] := QLabel():new(qObj[ "DialogTools" ])
|
||||
qObj[ "editStayIn" ] := QLineEdit():new(qObj[ "DialogTools" ])
|
||||
qObj[ "checkCapture" ] := QCheckBox():new(qObj[ "DialogTools" ])
|
||||
qObj[ "checkOpenCons" ] := QCheckBox():new(qObj[ "DialogTools" ])
|
||||
qObj[ "groupBox" ] := QGroupBox():new(qObj[ "DialogTools" ])
|
||||
qObj[ "comboInitPos" ] := QComboBox():new(qObj[ "groupBox" ])
|
||||
qObj[ "checkDockTop" ] := QCheckBox():new(qObj[ "groupBox" ])
|
||||
qObj[ "listToolbars" ] := QListWidget():new(qObj[ "groupBox" ])
|
||||
qObj[ "checkDockRight" ] := QCheckBox():new(qObj[ "groupBox" ])
|
||||
qObj[ "label_4" ] := QLabel():new(qObj[ "groupBox" ])
|
||||
qObj[ "checkDockBottom" ] := QCheckBox():new(qObj[ "groupBox" ])
|
||||
qObj[ "checkDockLeft" ] := QCheckBox():new(qObj[ "groupBox" ])
|
||||
qObj[ "label_3" ] := QLabel():new(qObj[ "groupBox" ])
|
||||
qObj[ "checkFloatable" ] := QCheckBox():new(qObj[ "groupBox" ])
|
||||
qObj[ "checkInactive" ] := QCheckBox():new(qObj[ "groupBox" ])
|
||||
qObj[ "buttonUserToolbarUpd" ] := QPushButton():new(qObj[ "groupBox" ])
|
||||
qObj[ "groupBox_2" ] := QGroupBox():new(qObj[ "DialogTools" ])
|
||||
qObj[ "tableButtons" ] := QTableWidget():new(qObj[ "groupBox_2" ])
|
||||
qObj[ "buttonBtnDown" ] := QToolButton():new(qObj[ "groupBox_2" ])
|
||||
qObj[ "buttonBtnUp" ] := QToolButton():new(qObj[ "groupBox_2" ])
|
||||
qObj[ "groupBox_3" ] := QGroupBox():new(qObj[ "DialogTools" ])
|
||||
qObj[ "comboToolbarAsgnd" ] := QComboBox():new(qObj[ "groupBox_3" ])
|
||||
qObj[ "editImage" ] := QLineEdit():new(qObj[ "groupBox_3" ])
|
||||
qObj[ "label_2" ] := QLabel():new(qObj[ "groupBox_3" ])
|
||||
qObj[ "buttonSetImage" ] := QToolButton():new(qObj[ "groupBox_3" ])
|
||||
qObj[ "label_5" ] := QLabel():new(qObj[ "groupBox_3" ])
|
||||
qObj[ "editTooltip" ] := QLineEdit():new(qObj[ "groupBox_3" ])
|
||||
qObj[ "checkToolActive" ] := QCheckBox():new(qObj[ "groupBox_3" ])
|
||||
|
||||
qObj[ "DialogTools" ]:resize(602, 425)
|
||||
qObj[ "labelCmdLine" ]:setGeometry(QRect():new(12, 236, 251, 16))
|
||||
qObj[ "editCmdLine" ]:setGeometry(QRect():new(12, 254, 255, 20))
|
||||
qObj[ "labelName" ]:setGeometry(QRect():new(12, 194, 53, 16))
|
||||
qObj[ "buttonDown" ]:setGeometry(QRect():new(176, 96, 95, 24))
|
||||
qObj[ "buttonUpdate" ]:setGeometry(QRect():new(12, 392, 149, 24))
|
||||
qObj[ "labelParams" ]:setGeometry(QRect():new(12, 278, 79, 16))
|
||||
qObj[ "buttonBrowse" ]:setGeometry(QRect():new(176, 210, 95, 24))
|
||||
qObj[ "listNames" ]:setGeometry(QRect():new(12, 19, 149, 173))
|
||||
qObj[ "buttonAdd" ]:setGeometry(QRect():new(176, 18, 95, 24))
|
||||
qObj[ "buttonDelete" ]:setGeometry(QRect():new(176, 44, 95, 24))
|
||||
qObj[ "line" ]:setGeometry(QRect():new(12, 376, 253, 16))
|
||||
qObj[ "line" ]:setFrameShape(4)
|
||||
qObj[ "line" ]:setFrameShadow(48)
|
||||
qObj[ "label" ]:setGeometry(QRect():new(12, 4, 105, 16))
|
||||
qObj[ "editParams" ]:setGeometry(QRect():new(12, 296, 253, 20))
|
||||
qObj[ "buttonUp" ]:setGeometry(QRect():new(176, 70, 95, 24))
|
||||
qObj[ "buttonClose" ]:setGeometry(QRect():new(172, 392, 95, 24))
|
||||
qObj[ "editName" ]:setGeometry(QRect():new(12, 212, 149, 20))
|
||||
qObj[ "buttonExec" ]:setGeometry(QRect():new(176, 168, 95, 24))
|
||||
qObj[ "labelStayIn" ]:setGeometry(QRect():new(14, 320, 95, 16))
|
||||
qObj[ "editStayIn" ]:setGeometry(QRect():new(14, 338, 251, 20))
|
||||
qObj[ "checkCapture" ]:setGeometry(QRect():new(14, 362, 109, 19))
|
||||
qObj[ "checkOpenCons" ]:setGeometry(QRect():new(134, 362, 131, 19))
|
||||
qObj[ "groupBox" ]:setGeometry(QRect():new(284, 164, 307, 111))
|
||||
qObj[ "comboInitPos" ]:setGeometry(QRect():new(114, 32, 93, 22))
|
||||
qObj[ "checkDockTop" ]:setGeometry(QRect():new(246, 28, 53, 19))
|
||||
qObj[ "listToolbars" ]:setGeometry(QRect():new(10, 18, 93, 83))
|
||||
qObj[ "checkDockRight" ]:setGeometry(QRect():new(246, 82, 53, 19))
|
||||
qObj[ "label_4" ]:setGeometry(QRect():new(246, 12, 53, 16))
|
||||
qObj[ "checkDockBottom" ]:setGeometry(QRect():new(246, 64, 53, 19))
|
||||
qObj[ "checkDockLeft" ]:setGeometry(QRect():new(246, 46, 53, 19))
|
||||
qObj[ "label_3" ]:setGeometry(QRect():new(116, 14, 89, 16))
|
||||
qObj[ "checkFloatable" ]:setGeometry(QRect():new(114, 60, 71, 19))
|
||||
qObj[ "checkInactive" ]:setGeometry(QRect():new(114, 82, 71, 19))
|
||||
qObj[ "buttonUserToolbarUpd" ]:setGeometry(QRect():new(182, 63, 55, 37))
|
||||
qObj[ "groupBox_2" ]:setGeometry(QRect():new(284, 284, 307, 131))
|
||||
qObj[ "tableButtons" ]:setGeometry(QRect():new(10, 16, 253, 107))
|
||||
qObj[ "buttonBtnDown" ]:setGeometry(QRect():new(272, 16, 25, 20))
|
||||
qObj[ "buttonBtnUp" ]:setGeometry(QRect():new(272, 46, 25, 20))
|
||||
qObj[ "groupBox_3" ]:setGeometry(QRect():new(284, 8, 307, 147))
|
||||
qObj[ "comboToolbarAsgnd" ]:setGeometry(QRect():new(10, 20, 199, 22))
|
||||
qObj[ "editImage" ]:setGeometry(QRect():new(10, 66, 249, 20))
|
||||
qObj[ "label_2" ]:setGeometry(QRect():new(12, 48, 81, 16))
|
||||
qObj[ "buttonSetImage" ]:setGeometry(QRect():new(270, 66, 25, 20))
|
||||
qObj[ "label_5" ]:setGeometry(QRect():new(12, 98, 57, 16))
|
||||
qObj[ "editTooltip" ]:setGeometry(QRect():new(10, 116, 249, 20))
|
||||
qObj[ "checkToolActive" ]:setGeometry(QRect():new(246, 22, 57, 19))
|
||||
qObj[ "DialogTools" ]:setWindowTitle(q__tr("DialogTools", "Tools & Utilities", 0, "UTF8"))
|
||||
qObj[ "labelCmdLine" ]:setText( [Command Line ( Keep blank if excuted via terminal )] )
|
||||
qObj[ "editCmdLine" ]:setToolTip( [<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">Keep this field blank if a command prompt has to be invoked to execute the parameters. </span></p> <p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">This is useful for building any type of project hbIDE do not support yet.</span></p></body></html>] )
|
||||
qObj[ "labelName" ]:setText( [Name:] )
|
||||
qObj[ "buttonDown" ]:setText( [Down] )
|
||||
qObj[ "buttonUpdate" ]:setText( [Update] )
|
||||
qObj[ "labelParams" ]:setText( [Parameters:] )
|
||||
qObj[ "buttonBrowse" ]:setText( [Browse] )
|
||||
qObj[ "buttonAdd" ]:setText( [Add] )
|
||||
qObj[ "buttonDelete" ]:setText( [Delete] )
|
||||
qObj[ "label" ]:setText( [Current Tools:] )
|
||||
qObj[ "editParams" ]:setToolTip( [<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">Parameters list may contain batch files, compilers directives, linker commands, if this tool is used to build a project. </span></p> <p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">Otherwise it may contain parameters passed to the executable supplied in "Command line" field.</span></p> <p align="center" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"></p> <p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">NOTE</span></p> <p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">"/" or "\\" characters are recognized as path separators and cannot be used as parameter delimiters for contained applications.</span></p></body></html>] )
|
||||
qObj[ "buttonUp" ]:setText( [Up] )
|
||||
qObj[ "buttonClose" ]:setText( [Close] )
|
||||
qObj[ "buttonExec" ]:setText( [Execute] )
|
||||
qObj[ "labelStayIn" ]:setText( [Start in:] )
|
||||
qObj[ "editStayIn" ]:setToolTip( [<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Before executing this utility hbIDE will make this path current and then will run the command lin. </p> <p align="center" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">This will specifically help the applications which are expecting a fixed environment for their proper execution.</p></body></html>] )
|
||||
qObj[ "checkCapture" ]:setToolTip( [<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">This flag initiates the process in the background and all output from the designated application is displayed in the "Output Console" at the bottom of editing area.</p> <p align="center" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">This feature is generally suitable for building any project.</p> <p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The output recieved as such empowers you the same feature as if Harbour project has been compiled, i.e., double click on an error line will open the source in the editor.</p></body></html>] )
|
||||
qObj[ "checkCapture" ]:setText( [Capture Output ?] )
|
||||
qObj[ "checkOpenCons" ]:setToolTip( [<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If you check it, "Ouput Console" will be made visible the moment you will execute this utility. </p> <p align="center" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Alternatively you can open the Output Console anytime by clicking on relevant icon on right-toolbar.</p> <p align="center" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">This has the bearing on visiblity of the widget. The output will ever be routed therein no matter this box is checked or not.</p></body></html>] )
|
||||
qObj[ "checkOpenCons" ]:setText( [Open Output Console ?] )
|
||||
qObj[ "groupBox" ]:setTitle(q__tr("DialogTools", " Toolbars: ", 0, "UTF8"))
|
||||
qObj[ "checkDockTop" ]:setText( [Top] )
|
||||
qObj[ "checkDockRight" ]:setText( [Right] )
|
||||
qObj[ "label_4" ]:setText( [Dockable:] )
|
||||
qObj[ "checkDockBottom" ]:setText( [Bottom] )
|
||||
qObj[ "checkDockLeft" ]:setText( [Left] )
|
||||
qObj[ "label_3" ]:setText( [Iniitial Position:] )
|
||||
qObj[ "checkFloatable" ]:setText( [Floatable] )
|
||||
qObj[ "checkInactive" ]:setText( [Inactive] )
|
||||
qObj[ "buttonUserToolbarUpd" ]:setText( [Update] )
|
||||
qObj[ "groupBox_2" ]:setTitle(q__tr("DialogTools", " Toolbar Buttons: ", 0, "UTF8"))
|
||||
qObj[ "buttonBtnDown" ]:setText( [...] )
|
||||
qObj[ "buttonBtnUp" ]:setText( [...] )
|
||||
qObj[ "groupBox_3" ]:setTitle(q__tr("DialogTools", " Current Tools Assignment to Toolbar: ", 0, "UTF8"))
|
||||
qObj[ "label_2" ]:setText( [Image:] )
|
||||
qObj[ "buttonSetImage" ]:setText( [...] )
|
||||
qObj[ "label_5" ]:setText( [Tooltip:] )
|
||||
qObj[ "checkToolActive" ]:setText( [Active] )
|
||||
|
||||
oUI := HbQtUI():new()
|
||||
oUI:qObj := qObj
|
||||
oUI:oWidget := oWidget
|
||||
|
||||
RETURN oUI
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
57
harbour/contrib/hbide/ui_updown.prg
Normal file
57
harbour/contrib/hbide/ui_updown.prg
Normal file
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* WARNING: Automatically generated source file. DO NOT EDIT! */
|
||||
/* Instead, edit corresponding .ui file, */
|
||||
/* with Qt Generator, and run hbqtui.exe. */
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* */
|
||||
/* Pritpal Bedi <bedipritpal@hotmail.com> */
|
||||
/* */
|
||||
/* -------------------------------------------------------------------- */
|
||||
|
||||
FUNCTION uiUpdown( qParent )
|
||||
LOCAL oUI
|
||||
LOCAL oWidget
|
||||
LOCAL qObj := {=>}
|
||||
|
||||
hb_hCaseMatch( qObj, .f. )
|
||||
|
||||
oWidget := QWidget():new( qParent )
|
||||
|
||||
oWidget:setObjectName( "Form" )
|
||||
|
||||
qObj[ "Form" ] := oWidget
|
||||
|
||||
qObj[ "horizontalLayout" ] := QHBoxLayout():new(qObj[ "Form" ])
|
||||
qObj[ "buttonNext" ] := QToolButton():new(qObj[ "Form" ])
|
||||
qObj[ "buttonPrev" ] := QToolButton():new(qObj[ "Form" ])
|
||||
qObj[ "buttonLast" ] := QToolButton():new(qObj[ "Form" ])
|
||||
qObj[ "buttonFirst" ] := QToolButton():new(qObj[ "Form" ])
|
||||
qObj[ "buttonAll" ] := QToolButton():new(qObj[ "Form" ])
|
||||
|
||||
qObj[ "Form" ]:resize(135, 24)
|
||||
qObj[ "horizontalLayout" ]:setSpacing(1)
|
||||
qObj[ "horizontalLayout" ]:setContentsMargins(0, 2, 0, 2)
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "buttonNext" ])
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "buttonPrev" ])
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "buttonLast" ])
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "buttonFirst" ])
|
||||
qObj[ "horizontalLayout" ]:addWidget(qObj[ "buttonAll" ])
|
||||
qObj[ "Form" ]:setWindowTitle(q__tr("Form", "Form", 0, "UTF8"))
|
||||
qObj[ "buttonNext" ]:setText( [...] )
|
||||
qObj[ "buttonPrev" ]:setText( [...] )
|
||||
qObj[ "buttonLast" ]:setText( [...] )
|
||||
qObj[ "buttonFirst" ]:setText( [...] )
|
||||
qObj[ "buttonAll" ]:setText( [...] )
|
||||
|
||||
oUI := HbQtUI():new()
|
||||
oUI:qObj := qObj
|
||||
oUI:oWidget := oWidget
|
||||
|
||||
RETURN oUI
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
774
harbour/contrib/hbqt/utils/hbqtui.prg
Normal file
774
harbour/contrib/hbqt/utils/hbqtui.prg
Normal file
@@ -0,0 +1,774 @@
|
||||
/*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
/*
|
||||
* Harbour Project source code:
|
||||
* Source file for the Xbp*Classes
|
||||
*
|
||||
* Copyright 2010 Pritpal Bedi <bedipritpal@hotmail.com>
|
||||
* http://harbour-project.org
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2, or (at your option)
|
||||
* any later version.
|
||||
*
|
||||
* This program 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 General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this software; see the file COPYING. If not, write to
|
||||
* the Free Software Foundation, Inc., 59 Temple Place, Suite 330,
|
||||
* Boston, MA 02111-1307 USA (or visit the web site http://www.gnu.org/).
|
||||
*
|
||||
* As a special exception, the Harbour Project gives permission for
|
||||
* additional uses of the text contained in its release of Harbour.
|
||||
*
|
||||
* The exception is that, if you link the Harbour libraries with other
|
||||
* files to produce an executable, this does not by itself cause the
|
||||
* resulting executable to be covered by the GNU General Public License.
|
||||
* Your use of that executable is in no way restricted on account of
|
||||
* linking the Harbour library code into it.
|
||||
*
|
||||
* This exception does not however invalidate any other reasons why
|
||||
* the executable file might be covered by the GNU General Public License.
|
||||
*
|
||||
* This exception applies only to the code released by the Harbour
|
||||
* Project under the name Harbour. If you copy code from other
|
||||
* Harbour Project or Free Software Foundation releases into a copy of
|
||||
* Harbour, as the General Public License permits, the exception does
|
||||
* not apply to the code that you add in this way. To avoid misleading
|
||||
* anyone as to the status of such modified files, you must delete
|
||||
* this exception notice from them.
|
||||
*
|
||||
* If you write modifications of your own for Harbour, it is your choice
|
||||
* whether to permit this exception to apply to your modifications.
|
||||
* If you do not wish that, delete this exception notice.
|
||||
*
|
||||
*/
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*
|
||||
* EkOnkar
|
||||
* ( The LORD is ONE )
|
||||
*
|
||||
* Harbour Utility .ui => .prg
|
||||
*
|
||||
* Pritpal Bedi <bedipritpal@hotmail.com>
|
||||
* 22Jun2010
|
||||
*/
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*----------------------------------------------------------------------*/
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
#include "hbclass.ch"
|
||||
#include "common.ch"
|
||||
#include "hbqt.ch"
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
#define STRINGIFY( cStr ) '"' + cStr + '"'
|
||||
#define PAD_30( cStr ) pad( cStr, max( len( cStr ), 20 ) )
|
||||
#define STRIP_SQ( cStr ) strtran( strtran( strtran( strtran( s, "[", " " ), "]", " " ), "\n", " " ), chr( 10 ), " " )
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
FUNCTION Main( ... )
|
||||
LOCAL s, cL, cExt, cPath, cFile
|
||||
LOCAL oGen, prg_, cCmd, cUic, cPrg, cUiFile
|
||||
LOCAL cPathOut := ""
|
||||
LOCAL aUI :={}, a_, aUiFiles := {}
|
||||
LOCAL lPrefix := .t.
|
||||
LOCAL lToPath := .f.
|
||||
LOCAL lDelUic := .f.
|
||||
|
||||
FOR EACH s IN hb_aParams()
|
||||
cL := lower( alltrim( s ) )
|
||||
|
||||
DO CASE
|
||||
CASE left( cL, 1 ) == "@"
|
||||
aadd( aUiFiles, substr( s, 2 ) )
|
||||
|
||||
CASE left( cL, 2 ) == "-o"
|
||||
cPathOut := alltrim( substr( s, 3 ) )
|
||||
|
||||
CASE cL == "-noprefix"
|
||||
lPrefix := .f.
|
||||
|
||||
CASE cL == "-deluic"
|
||||
lDelUic := .t.
|
||||
|
||||
OTHERWISE
|
||||
hb_fNameSplit( s, , , @cExt )
|
||||
IF lower( cExt ) == ".ui"
|
||||
aadd( aUI, s )
|
||||
ENDIF
|
||||
|
||||
ENDCASE
|
||||
NEXT
|
||||
|
||||
FOR EACH cUiFile IN aUiFiles
|
||||
a_:= hb_ATokens( StrTran( hb_MemoRead( cUiFile ), Chr( 13 ) ), Chr( 10 ) )
|
||||
FOR EACH s IN a_
|
||||
s := alltrim( s )
|
||||
IF left( s, 1 ) $ "#;"
|
||||
LOOP
|
||||
ENDIF
|
||||
IF ! empty( s ) .AND. hb_fileExists( s )
|
||||
aadd( aUI, s )
|
||||
ENDIF
|
||||
NEXT
|
||||
NEXT
|
||||
|
||||
cPathOut := strtran( cPathOut, "/", hb_osPathSeparator() )
|
||||
cPathOut := strtran( cPathOut, "\", hb_osPathSeparator() )
|
||||
lToPath := right( cPathOut, 1 ) == hb_osPathSeparator()
|
||||
|
||||
FOR EACH s IN aUI
|
||||
hb_fNameSplit( s, @cPath, @cFile, @cExt )
|
||||
|
||||
cUic := cPath + cFile + ".uic" /* always to be created along .ui */
|
||||
cPrg := iif( lToPath, cPathOut, cPath ) + iif( lPrefix, "ui_", "" ) + cFile + ".prg"
|
||||
cCmd := "uic -o " + cUic + " " + s
|
||||
|
||||
hb_processRun( cCmd )
|
||||
|
||||
oGen := HbUIGen():new( hb_memoread( cUic ) )
|
||||
oGen:cFuncName := "ui" + upper( left( cFile, 1 ) ) + lower( substr( cFile, 2 ) )
|
||||
|
||||
s := ""
|
||||
aeval( oGen:create(), {|e| s += e + chr( 13 ) + chr( 10 ) } )
|
||||
hb_memowrit( cPrg, s )
|
||||
|
||||
IF lDelUic
|
||||
ferase( cUic )
|
||||
ENDIF
|
||||
NEXT
|
||||
|
||||
RETURN {cPathOut}
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
CLASS HbUIGen
|
||||
|
||||
DATA cFile
|
||||
DATA org
|
||||
DATA cFuncName
|
||||
|
||||
DATA qObj INIT hb_hash()
|
||||
DATA widgets INIT {}
|
||||
DATA aCommands INIT {}
|
||||
|
||||
METHOD new( cFile )
|
||||
METHOD create( cFile )
|
||||
METHOD formatCommand( cCmd, lText )
|
||||
|
||||
ENDCLASS
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
METHOD HbUIGen:new( cFile )
|
||||
|
||||
::cFile := cFile
|
||||
|
||||
RETURN Self
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
METHOD HbUIGen:create( cFile )
|
||||
LOCAL s, n, n1, cCls, cNam, lCreateFinished, cMCls, cMNam, cText
|
||||
LOCAL cCmd, aReg, aCommands, aConst, a_, prg_
|
||||
LOCAL regEx := hb_regexComp( "\bQ[A-Za-z_]+ \b" )
|
||||
|
||||
DEFAULT cFile TO ::cFile
|
||||
|
||||
::cFile := cFile
|
||||
|
||||
IF empty( ::cFile )
|
||||
RETURN Self
|
||||
ENDIF
|
||||
IF hb_fileExists( ::cFile )
|
||||
::org := hb_ATokens( StrTran( hb_MemoRead( ::cFile ), Chr( 13 ) ), Chr( 10 ) )
|
||||
ELSEIF len( ::cFile ) > 256
|
||||
::org := hb_ATokens( StrTran( ::cFile, Chr( 13 ) ), Chr( 10 ) )
|
||||
ELSE
|
||||
RETURN Self /* RTE will be generated on appln level */
|
||||
ENDIF
|
||||
|
||||
aCommands := {}
|
||||
lCreateFinished := .f.
|
||||
|
||||
/* Pullout the widget */
|
||||
n := ascan( ::org, {|e| "void setupUi" $ e } )
|
||||
IF n == 0
|
||||
RETURN Self
|
||||
ENDIF
|
||||
s := alltrim( ::org[ n ] )
|
||||
n := at( "*", s )
|
||||
cMCls := alltrim( substr( s, 1, n - 1 ) )
|
||||
cMNam := alltrim( substr( s, n + 1 ) )
|
||||
hbq_stripFront( @cMCls, "(" )
|
||||
hbq_stripRear( @cMNam, ")" )
|
||||
//
|
||||
// HB_TRACE( HB_TR_ALWAYS, "Widget ", pad( cMNam, 20 ), pad( cMCls, 20 ), cMCls+"():new()" )
|
||||
// Validator Constructor
|
||||
aadd( ::widgets, { cMCls, cMNam, cMCls+"()", cMCls+"():new()" } )
|
||||
|
||||
/* Replace Qt #define constants with values */
|
||||
aConst := hbq_getConstants()
|
||||
|
||||
/* Normalize */
|
||||
FOR EACH s IN ::org
|
||||
s := alltrim( s )
|
||||
s := alltrim( s )
|
||||
IF right( s, 1 ) == ";"
|
||||
s := substr( s, 1, len( s ) - 1 )
|
||||
ENDIF
|
||||
IF left( s, 1 ) $ "/,*,{,}"
|
||||
s := ""
|
||||
ENDIF
|
||||
NEXT
|
||||
|
||||
FOR EACH s IN ::org
|
||||
IF empty( s )
|
||||
LOOP
|
||||
ENDIF
|
||||
|
||||
/* Replace Qt::* with actual values */
|
||||
hbq_replaceConstants( @s, aConst )
|
||||
|
||||
IF ( "setupUi" $ s )
|
||||
lCreateFinished := .t.
|
||||
|
||||
ELSEIF left( s, 1 ) == "Q" .AND. !( lCreateFinished ) .AND. ( n := at( "*", s ) ) > 0
|
||||
// We eill deal later - just skip
|
||||
|
||||
ELSEIF hbq_notAString( s ) .AND. !empty( aReg := hb_Regex( regEx, s ) )
|
||||
cCls := trim( aReg[ 1 ] )
|
||||
s := alltrim( strtran( s, cCls, "" ) )
|
||||
IF ( n := at( "(", s ) ) > 0
|
||||
cNam := substr( s, 1, n - 1 )
|
||||
aadd( ::widgets, { cCls, cNam, cCls+"()", cCls+"():new"+substr( s, n ) } )
|
||||
//
|
||||
* HB_TRACE( HB_TR_ALWAYS, "Object ", pad( cNam, 20 ), pad( cCls, 20 ), cCls+"():new"+substr( s, n ) )
|
||||
ELSE
|
||||
cNam := s
|
||||
aadd( ::widgets, { cCls, cNam, cCls+"()", cCls+"():new()" } )
|
||||
//
|
||||
* HB_TRACE( HB_TR_ALWAYS, "Object ", pad( cNam, 20 ), pad( cCls,20 ), cCls+"():new()" )
|
||||
ENDIF
|
||||
|
||||
ELSEIF hbq_isObjectNameSet( s )
|
||||
// Skip - we already know the object name and will set after construction
|
||||
|
||||
ELSEIF !empty( cText := hbq_pullSetToolTip( ::org, s:__enumIndex() ) )
|
||||
n := at( "->", cText )
|
||||
cNam := alltrim( substr( cText, 1, n - 1 ) )
|
||||
cCmd := ::formatCommand( substr( cText, n + 2 ), .t. )
|
||||
aadd( aCommands, { cNam, cCmd } )
|
||||
//
|
||||
* HB_TRACE( HB_TR_ALWAYS, "Command ", pad( cNam, 20 ), cCmd )
|
||||
|
||||
ELSEIF !empty( cText := hbq_pullText( ::org, s:__enumIndex() ) )
|
||||
n := at( "->", cText )
|
||||
cNam := alltrim( substr( cText, 1, n - 1 ) )
|
||||
cCmd := ::formatCommand( substr( cText, n + 2 ), .t. )
|
||||
aadd( aCommands, { cNam, cCmd } )
|
||||
//
|
||||
* HB_TRACE( HB_TR_ALWAYS, "Command ", pad( cNam, 20 ), cCmd )
|
||||
|
||||
ELSEIF hbq_isValidCmdLine( s ) .AND. !( "->" $ s ) .AND. ( ( n := at( ".", s ) ) > 0 ) /* Assignment to objects on stack */
|
||||
cNam := substr( s, 1, n - 1 )
|
||||
cCmd := substr( s, n + 1 )
|
||||
cCmd := ::formatCommand( cCmd, .f. )
|
||||
cCmd := hbq_setObjects( cCmd, ::widgets )
|
||||
cCmd := hbq_setObjects( cCmd, ::widgets )
|
||||
aadd( aCommands, { cNam, cCmd } )
|
||||
//
|
||||
* HB_TRACE( HB_TR_ALWAYS, "Command ", pad( cNam, 20 ), cCmd )
|
||||
|
||||
ELSEIF !( left( s, 1 ) $ '#/*"' ) .AND. ; /* Assignment with properties from objects */
|
||||
( ( n := at( ".", s ) ) > 0 ) .AND. ;
|
||||
( at( "->", s ) > n )
|
||||
cNam := substr( s, 1, n - 1 )
|
||||
cCmd := substr( s, n + 1 )
|
||||
cCmd := ::formatCommand( cCmd, .f. )
|
||||
cCmd := hbq_setObjects( cCmd, ::widgets )
|
||||
cCmd := hbq_setObjects( cCmd, ::widgets )
|
||||
aadd( aCommands, { cNam, cCmd } )
|
||||
//
|
||||
* HB_TRACE( HB_TR_ALWAYS, "Command ", pad( cNam, 20 ), cCmd )
|
||||
|
||||
ELSEIF ( n := at( "->", s ) ) > 0 /* Assignments or calls to objects on heap */
|
||||
cNam := substr( s, 1, n - 1 )
|
||||
cCmd := ::formatCommand( substr( s, n + 2 ), .f. )
|
||||
cCmd := hbq_setObjects( cCmd, ::widgets )
|
||||
aadd( aCommands, { cNam, cCmd } )
|
||||
//
|
||||
* HB_TRACE( HB_TR_ALWAYS, "Command ", pad( cNam, 20 ), cCmd )
|
||||
|
||||
ELSEIF ( n := at( "= new", s ) ) > 0
|
||||
IF ( n1 := at( "*", s ) ) > 0 .AND. n1 < n
|
||||
s := alltrim( substr( s, n1 + 1 ) )
|
||||
ENDIF
|
||||
n := at( "= new", s )
|
||||
cNam := alltrim( substr( s, 1, n - 1 ) )
|
||||
cCmd := alltrim( substr( s, n + len( "= new" ) ) )
|
||||
cCmd := hbq_setObjects( cCmd, ::widgets )
|
||||
n := at( "(", cCmd )
|
||||
cCls := substr( cCmd, 1, n - 1 )
|
||||
aadd( ::widgets, { cCls, cNam, cCls+"()", cCls+"():new"+substr(cCmd,n) } )
|
||||
* HB_TRACE( HB_TR_ALWAYS, "new ", pad( cNam, 20 ), cCmd )
|
||||
|
||||
ENDIF
|
||||
NEXT
|
||||
|
||||
prg_:={}
|
||||
|
||||
hbq_addCopyRight( @prg_ )
|
||||
|
||||
aadd( prg_, "" )
|
||||
aadd( prg_, "FUNCTION " + ::cFuncName + "( qParent )" )
|
||||
aadd( prg_, " LOCAL oUI" )
|
||||
aadd( prg_, " LOCAL oWidget" )
|
||||
aadd( prg_, " LOCAL qObj := {=>}" )
|
||||
aadd( prg_, "" )
|
||||
aadd( prg_, " hb_hCaseMatch( qObj, .f. )" )
|
||||
aadd( prg_, "" )
|
||||
|
||||
SWITCH cMCls
|
||||
CASE "QDialog"
|
||||
aadd( prg_, " oWidget := QDialog():new( qParent )" )
|
||||
EXIT
|
||||
CASE "QWidget"
|
||||
aadd( prg_, " oWidget := QWidget():new( qParent )" )
|
||||
EXIT
|
||||
CASE "QMainWindow"
|
||||
aadd( prg_, " oWidget := QMainWindow():new( qParent )" )
|
||||
EXIT
|
||||
ENDSWITCH
|
||||
aadd( prg_, " " )
|
||||
aadd( prg_, " oWidget:setObjectName( " + STRINGIFY( cMNam ) + " )" )
|
||||
aadd( prg_, " " )
|
||||
aadd( prg_, " qObj[ " + PAD_30( STRINGIFY( cMNam ) ) + " ] := oWidget" )
|
||||
aadd( prg_, " " )
|
||||
|
||||
FOR EACH a_ IN ::widgets
|
||||
IF a_:__enumIndex() > 1
|
||||
aadd( prg_, " qObj[ " + PAD_30( STRINGIFY( a_[ 2 ] ) ) + " ] := " + strtran( a_[ 4 ], "o[", "qObj[" ) )
|
||||
ENDIF
|
||||
NEXT
|
||||
aadd( prg_, " " )
|
||||
|
||||
FOR EACH a_ IN aCommands
|
||||
cNam := a_[ 1 ]
|
||||
cCmd := a_[ 2 ]
|
||||
cCmd := strtran( cCmd, "true" , ".T." )
|
||||
cCmd := strtran( cCmd, "false", ".F." )
|
||||
|
||||
IF "addWidget" $ cCmd
|
||||
IF hbq_occurs( cCmd, "," ) >= 4
|
||||
cCmd := strtran( cCmd, "addWidget", "addWidget_1" )
|
||||
ENDIF
|
||||
|
||||
ELSEIF "addLayout" $ cCmd
|
||||
IF hbq_occurs( cCmd, "," ) >= 4
|
||||
cCmd := strtran( cCmd, "addLayout", "addLayout_1" )
|
||||
ENDIF
|
||||
ENDIF
|
||||
|
||||
IF "setToolTip(" $ cCmd
|
||||
s := hbq_pullToolTip( cCmd )
|
||||
aadd( prg_, " qObj[ " + PAD_30( STRINGIFY( cNam ) ) + " ]:setToolTip( [" + STRIP_SQ( s ) + "] )" )
|
||||
|
||||
ELSEIF "setPlainText(" $ cCmd
|
||||
s := hbq_pullToolTip( cCmd )
|
||||
aadd( prg_, " qObj[ " + PAD_30( STRINGIFY( cNam ) ) + " ]:setPlainText( [" + STRIP_SQ( s ) + "] )" )
|
||||
|
||||
ELSEIF "setStyleSheet(" $ cCmd
|
||||
s := hbq_pullToolTip( cCmd )
|
||||
aadd( prg_, " qObj[ " + PAD_30( STRINGIFY( cNam ) ) + " ]:setStyleSheet( [" + STRIP_SQ( s ) + "] )" )
|
||||
|
||||
ELSEIF "setText(" $ cCmd
|
||||
s := hbq_pullToolTip( cCmd )
|
||||
aadd( prg_, " qObj[ " + PAD_30( STRINGIFY( cNam ) ) + " ]:setText( [" + STRIP_SQ( s ) + "] )" )
|
||||
|
||||
ELSEIF "setWhatsThis(" $ cCmd
|
||||
s := hbq_pullToolTip( cCmd )
|
||||
aadd( prg_, " qObj[ " + PAD_30( STRINGIFY( cNam ) ) + " ]:setWhatsThis( [" + STRIP_SQ( s ) + "] )" )
|
||||
|
||||
ELSEIF "header()->" $ cCmd
|
||||
// TODO: how to handle : __qtreeviewitem->header()->setVisible( .f. )
|
||||
|
||||
ELSEIF cCmd == "pPtr"
|
||||
// Nothing TO DO
|
||||
|
||||
ELSE
|
||||
aadd( prg_, " qObj[ " + PAD_30( STRINGIFY( cNam ) ) + " ]:" + strtran( cCmd, "o[", "qObj[" ) )
|
||||
|
||||
ENDIF
|
||||
NEXT
|
||||
aadd( prg_, "" )
|
||||
aadd( prg_, " oUI := HbQtUI():new()" )
|
||||
aadd( prg_, " oUI:qObj := qObj" )
|
||||
aadd( prg_, " oUI:oWidget := oWidget" )
|
||||
aadd( prg_, "" )
|
||||
aadd( prg_, " RETURN oUI" )
|
||||
aadd( prg_, "" )
|
||||
aadd( prg_, "/*----------------------------------------------------------------------*/" )
|
||||
aadd( prg_, "" )
|
||||
|
||||
RETURN prg_
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
METHOD HbUIGen:formatCommand( cCmd, lText )
|
||||
LOCAL regDefine, aDefine, n, n1, cNam, cCmd1
|
||||
|
||||
STATIC nn := 100
|
||||
|
||||
DEFAULT lText TO .t.
|
||||
|
||||
cCmd := strtran( cCmd, "QApplication::translate" , "q__tr" )
|
||||
cCmd := strtran( cCmd, "QApplication::UnicodeUTF8", '"UTF8"' )
|
||||
cCmd := strtran( cCmd, "QString()" , '""' )
|
||||
cCmd := strtran( cCmd, "QSize(" , "QSize():new(" )
|
||||
cCmd := strtran( cCmd, "QRect(" , "QRect():new(" )
|
||||
|
||||
IF ( "::" $ cCmd )
|
||||
regDefine := hb_RegexComp( "\b[A-Za-z_]+\:\:[A-Za-z_]+\b" )
|
||||
aDefine := hb_RegEx( regDefine, cCmd )
|
||||
IF !empty( aDefine )
|
||||
cCmd := strtran( cCmd, "::", "_" ) /* Qt Defines - how to handle */
|
||||
ENDIF
|
||||
ENDIF
|
||||
|
||||
IF ! lText .AND. ( at( ".", cCmd ) ) > 0
|
||||
// sizePolicy setHeightForWidth(ProjectProperties->sizePolicy().hasHeightForWidth());
|
||||
//
|
||||
IF ( at( "setHeightForWidth(", cCmd ) ) > 0
|
||||
cNam := "__qsizePolicy" + hb_ntos( ++nn )
|
||||
n := at( "(", cCmd )
|
||||
n1 := at( ".", cCmd )
|
||||
cCmd1 := hbq_setObjects( substr( cCmd, n + 1, n1 - n - 1 ), ::widgets )
|
||||
cCmd1 := strtran( cCmd1, "->", ":" )
|
||||
aadd( ::widgets, { "QSizePolicy", cNam, "QSizePolicy()", "QSizePolicy():configure(" + cCmd1 + ")" } )
|
||||
cCmd := 'setHeightForWidth(o[ "' + cNam + '" ]:' + substr( cCmd, n1 + 1 )
|
||||
|
||||
ELSE
|
||||
cCmd := "pPtr"
|
||||
|
||||
ENDIF
|
||||
ENDIF
|
||||
|
||||
RETURN cCmd
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
STATIC FUNCTION hbq_isObjectNameSet( s )
|
||||
RETURN ( "objectName" $ s .OR. "ObjectName" $ s )
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
STATIC FUNCTION hbq_isValidCmdLine( s )
|
||||
RETURN !( left( s, 1 ) $ '#/*"' )
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
STATIC FUNCTION hbq_notAString( s )
|
||||
RETURN !( left( s, 1 ) == '"' )
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
STATIC FUNCTION hbq_occurs( s, c )
|
||||
LOCAL i, n, nLen := len( s )
|
||||
|
||||
n := 0
|
||||
FOR i := 1 TO nLen
|
||||
IF substr( s, i, 1 ) == c
|
||||
n++
|
||||
ENDIF
|
||||
NEXT
|
||||
RETURN n
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
STATIC FUNCTION hbq_pullToolTip( cCmd )
|
||||
LOCAL n, s := ""
|
||||
|
||||
IF ( n := at( ', "', cCmd ) ) > 0
|
||||
s := alltrim( substr( cCmd, n + 2 ) )
|
||||
IF ( n := at( '", 0', s ) ) > 0
|
||||
s := alltrim( substr( s, 1, n ) )
|
||||
s := strtran( s, '\"', '"' )
|
||||
//s := strtran( s, '\n', chr( 10 ) )
|
||||
s := strtran( s, '""', "" )
|
||||
s := substr( s, 2, len( s ) - 2 )
|
||||
ENDIF
|
||||
ENDIF
|
||||
|
||||
RETURN s
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
STATIC FUNCTION hbq_replaceConstants( s, hConst )
|
||||
LOCAL a_, regDefine, cConst, cCmdB, cCmdE, cOR, n
|
||||
LOCAL g := s
|
||||
LOCAL b_:= {}
|
||||
LOCAL nOrs := hbq_occurs( s, "|" )
|
||||
|
||||
regDefine := hb_RegexComp( "\b[A-Za-z_]+\:\:[A-Za-z_]+\b" )
|
||||
|
||||
IF nOrs > 0
|
||||
FOR n := 1 TO nOrs + 1
|
||||
a_:= hb_RegEx( regDefine, g )
|
||||
IF !empty( a_ )
|
||||
aadd( b_, a_[ 1 ] )
|
||||
g := substr( g, at( a_[ 1 ], g ) + len( a_[ 1 ] ) )
|
||||
ENDIF
|
||||
NEXT
|
||||
ENDIF
|
||||
|
||||
IF !empty( b_ )
|
||||
cOR := "hb_bitOR(" + b_[ 1 ] + "," + b_[ 2 ] +")"
|
||||
FOR n := 3 TO len( b_ )
|
||||
cOR := "hb_bitOR(" + cOR + "," + b_[ n ] + ")"
|
||||
NEXT
|
||||
cCmdB := substr( s, 1, at( b_[ 1 ], s ) - 1 )
|
||||
cConst := b_[ len( b_ ) ]
|
||||
cCmdE := substr( s, at( cConst, s ) + len( cConst ) )
|
||||
s := cCmdB + cOR + cCmdE
|
||||
ENDIF
|
||||
|
||||
IF ( "::" $ s )
|
||||
DO WHILE .t.
|
||||
a_:= hb_RegEx( regDefine, s )
|
||||
IF empty( a_ )
|
||||
EXIT
|
||||
ENDIF
|
||||
cConst := strtran( a_[ 1 ], "::", "_" )
|
||||
IF !( cConst $ hConst )
|
||||
EXIT
|
||||
ENDIF
|
||||
s := strtran( s, a_[ 1 ], hb_ntos( hConst[ cConst ] ) )
|
||||
ENDDO
|
||||
ENDIF
|
||||
|
||||
RETURN NIL
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
STATIC FUNCTION hbq_setObjects( cCmd, aObj_ )
|
||||
LOCAL n, cObj
|
||||
IF ( n := ascan( aObj_, {|e_| ( e_[ 2 ] + "," ) $ cCmd } ) ) > 0
|
||||
cObj := aObj_[ n, 2 ]
|
||||
cCmd := strtran( cCmd, ( cObj + "," ), 'o[ "' + cObj + '" ],' )
|
||||
ENDIF
|
||||
IF ( n := ascan( aObj_, {|e_| ( e_[ 2 ] + ")" ) $ cCmd } ) ) > 0
|
||||
cObj := aObj_[ n, 2 ]
|
||||
cCmd := strtran( cCmd, ( cObj + ")" ), 'o[ "' + cObj + '" ])' )
|
||||
ENDIF
|
||||
IF ( n := ascan( aObj_, {|e_| ( e_[ 2 ] + "->" ) $ cCmd } ) ) > 0
|
||||
cObj := aObj_[ n, 2 ]
|
||||
cCmd := strtran( cCmd, ( cObj + "->" ), 'o[ "' + cObj + '" ]:' )
|
||||
ENDIF
|
||||
RETURN cCmd
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
FUNCTION q__tr( p1, p2, p3, p4 )
|
||||
|
||||
HB_SYMBOL_UNUSED( p1 )
|
||||
HB_SYMBOL_UNUSED( p3 )
|
||||
HB_SYMBOL_UNUSED( p4 )
|
||||
|
||||
RETURN p2
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
STATIC FUNCTION hbq_pullText( org_, nFrom )
|
||||
LOCAL s := "", nLen := len( org_ )
|
||||
LOCAL a_:= { "setText(", "setPlainText(", "setStyleSheet(", "setWhatsThis(" }
|
||||
|
||||
IF ascan( a_, {|e| e $ org_[ nFrom ] } ) > 0
|
||||
s := org_[ nFrom ]
|
||||
nFrom ++
|
||||
DO WHILE nFrom <= nLen
|
||||
IF !( left( org_[ nFrom ], 1 ) == '"' )
|
||||
EXIT
|
||||
ENDIF
|
||||
s += org_[ nFrom ]
|
||||
org_[ nFrom ] := ""
|
||||
nFrom++
|
||||
ENDDO
|
||||
ENDIF
|
||||
|
||||
RETURN s
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
STATIC FUNCTION hbq_pullSetToolTip( org_, nFrom )
|
||||
LOCAL s := "", nLen := len( org_ )
|
||||
|
||||
IF ( "#ifndef QT_NO_TOOLTIP" $ org_[ nFrom ] )
|
||||
nFrom++
|
||||
DO WHILE nFrom <= nLen
|
||||
IF ( "#endif // QT_NO_TOOLTIP" $ org_[ nFrom ] )
|
||||
EXIT
|
||||
ENDIF
|
||||
s += org_[ nFrom ]
|
||||
org_[ nFrom ] := ""
|
||||
nFrom++
|
||||
ENDDO
|
||||
ENDIF
|
||||
RETURN s
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
STATIC FUNCTION hbq_stripFront( s, cTkn )
|
||||
LOCAL n
|
||||
LOCAL nLen := len( cTkn )
|
||||
|
||||
IF ( n := at( cTkn, s ) ) > 0
|
||||
s := substr( s, n + nLen )
|
||||
RETURN .t.
|
||||
ENDIF
|
||||
|
||||
RETURN .f.
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
STATIC FUNCTION hbq_stripRear( s, cTkn )
|
||||
LOCAL n
|
||||
|
||||
IF ( n := rat( cTkn, s ) ) > 0
|
||||
s := substr( s, 1, n - 1 )
|
||||
RETURN .t.
|
||||
ENDIF
|
||||
|
||||
RETURN .f.
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
STATIC FUNCTION hbq_getConstants()
|
||||
STATIC h_
|
||||
|
||||
IF empty( h_ )
|
||||
h_:= ;
|
||||
{ ;
|
||||
"QSizePolicy_Fixed" => QSizePolicy_Fixed , ;
|
||||
"QSizePolicy_Minimum" => QSizePolicy_Minimum , ;
|
||||
"QSizePolicy_Maximum" => QSizePolicy_Maximum , ;
|
||||
"QSizePolicy_Preferred" => QSizePolicy_Preferred , ;
|
||||
"QSizePolicy_Expanding" => QSizePolicy_Expanding , ;
|
||||
"QSizePolicy_MinimumExpanding" => QSizePolicy_MinimumExpanding , ;
|
||||
"QSizePolicy_Ignored" => QSizePolicy_Ignored , ;
|
||||
;
|
||||
"Qt_AlignLeft" => Qt_AlignLeft , ;
|
||||
"Qt_AlignRight" => Qt_AlignRight , ;
|
||||
"Qt_AlignHCenter" => Qt_AlignHCenter , ;
|
||||
"Qt_AlignJustify" => Qt_AlignJustify , ;
|
||||
"Qt_AlignTop" => Qt_AlignTop , ;
|
||||
"Qt_AlignBottom" => Qt_AlignBottom , ;
|
||||
"Qt_AlignVCenter" => Qt_AlignVCenter , ;
|
||||
"Qt_AlignCenter" => Qt_AlignCenter , ;
|
||||
"Qt_AlignAbsolute" => Qt_AlignAbsolute , ;
|
||||
"Qt_AlignLeading" => Qt_AlignLeading , ;
|
||||
"Qt_AlignTrailing" => Qt_AlignTrailing , ;
|
||||
;
|
||||
"QPlainTextEdit_NoWrap" => QPlainTextEdit_NoWrap , ;
|
||||
"QPlainTextEdit_WidgetWidth" => QPlainTextEdit_WidgetWidth , ;
|
||||
;
|
||||
"QTabWidget_North" => QTabWidget_North , ;
|
||||
"QTabWidget_South" => QTabWidget_South , ;
|
||||
"QTabWidget_West" => QTabWidget_West , ;
|
||||
"QTabWidget_East" => QTabWidget_East , ;
|
||||
"QTabWidget_Rounded" => QTabWidget_Rounded , ;
|
||||
"QTabWidget_Triangular" => QTabWidget_Triangular , ;
|
||||
"QMainWindow_AnimatedDocks" => QMainWindow_AnimatedDocks , ;
|
||||
"QMainWindow_AllowNestedDocks" => QMainWindow_AllowNestedDocks , ;
|
||||
"QMainWindow_AllowTabbedDocks" => QMainWindow_AllowTabbedDocks , ;
|
||||
"QMainWindow_ForceTabbedDocks" => QMainWindow_ForceTabbedDocks , ;
|
||||
"QMainWindow_VerticalTabs" => QMainWindow_VerticalTabs , ;
|
||||
;
|
||||
"QLayout_SetDefaultConstraint" => QLayout_SetDefaultConstraint , ;
|
||||
"QLayout_SetFixedSize" => QLayout_SetFixedSize , ;
|
||||
"QLayout_SetMinimumSize" => QLayout_SetMinimumSize , ;
|
||||
"QLayout_SetMaximumSize" => QLayout_SetMaximumSize , ;
|
||||
"QLayout_SetMinAndMaxSize" => QLayout_SetMinAndMaxSize , ;
|
||||
"QLayout_SetNoConstraint" => QLayout_SetNoConstraint , ;
|
||||
;
|
||||
"QFrame_Plain" => QFrame_Plain , ;
|
||||
"QFrame_Raised" => QFrame_Raised , ;
|
||||
"QFrame_Sunken" => QFrame_Sunken , ;
|
||||
"QFrame_NoFrame" => QFrame_NoFrame , ;
|
||||
"QFrame_Box" => QFrame_Box , ;
|
||||
"QFrame_Panel" => QFrame_Panel , ;
|
||||
"QFrame_StyledPanel" => QFrame_StyledPanel , ;
|
||||
"QFrame_HLine" => QFrame_HLine , ;
|
||||
"QFrame_VLine" => QFrame_VLine , ;
|
||||
"QFrame_WinPanel" => QFrame_WinPanel , ;
|
||||
"QFrame_Shadow_Mask" => QFrame_Shadow_Mask , ;
|
||||
"QFrame_Shape_Mask" => QFrame_Shape_Mask , ;
|
||||
;
|
||||
"QAbstractItemView_NoEditTriggers" => QAbstractItemView_NoEditTriggers , ;
|
||||
"QAbstractItemView_CurrentChanged" => QAbstractItemView_CurrentChanged , ;
|
||||
"QAbstractItemView_DoubleClicked" => QAbstractItemView_DoubleClicked , ;
|
||||
"QAbstractItemView_SelectedClicked" => QAbstractItemView_SelectedClicked , ;
|
||||
"QAbstractItemView_EditKeyPressed" => QAbstractItemView_EditKeyPressed , ;
|
||||
"QAbstractItemView_AnyKeyPressed" => QAbstractItemView_AnyKeyPressed , ;
|
||||
"QAbstractItemView_AllEditTriggers" => QAbstractItemView_AllEditTriggers , ;
|
||||
"QAbstractItemView_NoSelection" => QAbstractItemView_NoSelection , ;
|
||||
"QAbstractItemView_MultiSelection" => QAbstractItemView_MultiSelection , ;
|
||||
"QAbstractItemView_SingleSelection" => QAbstractItemView_SingleSelection , ;
|
||||
"QAbstractItemView_ContiguousSelection" => QAbstractItemView_ContiguousSelection , ;
|
||||
"QAbstractItemView_ExtendedSelection" => QAbstractItemView_ExtendedSelection , ;
|
||||
;
|
||||
"QTextEdit_NoWrap" => QTextEdit_NoWrap , ;
|
||||
"QTextEdit_WidgetWidth" => QTextEdit_WidgetWidth , ;
|
||||
"QTextEdit_FixedPixelWidth" => QTextEdit_FixedPixelWidth , ;
|
||||
"QTextEdit_FixedColumnWidth" => QTextEdit_FixedColumnWidth , ;
|
||||
;
|
||||
"Qt_ScrollBarAsNeeded" => Qt_ScrollBarAsNeeded , ;
|
||||
"Qt_ScrollBarAlwaysOff" => Qt_ScrollBarAlwaysOff , ;
|
||||
"Qt_ScrollBarAlwaysOn" => Qt_ScrollBarAlwaysOn , ;
|
||||
;
|
||||
"Qt_Horizontal" => Qt_Horizontal , ;
|
||||
"Qt_Vertical" => Qt_Vertical , ;
|
||||
;
|
||||
"Qt_TabFocus" => Qt_TabFocus , ;
|
||||
"Qt_ClickFocus" => Qt_ClickFocus , ;
|
||||
"Qt_StrongFocus" => Qt_StrongFocus , ;
|
||||
"Qt_WheelFocus" => Qt_WheelFocus , ;
|
||||
"Qt_NoFocus" => Qt_NoFocus ;
|
||||
}
|
||||
ENDIF
|
||||
|
||||
RETURN h_
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
STATIC FUNCTION hbq_addCopyRight( prg_ )
|
||||
|
||||
aadd( prg_, "/*" )
|
||||
aadd( prg_, " * $Id$" )
|
||||
aadd( prg_, " */" )
|
||||
aadd( prg_, "" )
|
||||
aadd( prg_, "/* -------------------------------------------------------------------- */" )
|
||||
aadd( prg_, "/* WARNING: Automatically generated source file. DO NOT EDIT! */" )
|
||||
aadd( prg_, "/* Instead, edit corresponding .ui file, */" )
|
||||
aadd( prg_, "/* with Qt Generator, and run hbqtui.exe. */" )
|
||||
aadd( prg_, "/* -------------------------------------------------------------------- */" )
|
||||
aadd( prg_, "/* */" )
|
||||
aadd( prg_, "/* Pritpal Bedi <bedipritpal@hotmail.com> */" )
|
||||
aadd( prg_, "/* */" )
|
||||
aadd( prg_, "/* -------------------------------------------------------------------- */" )
|
||||
|
||||
RETURN NIL
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
Reference in New Issue
Block a user