From 34c728e78e427becb453b73ec530ac8d6d1a7914 Mon Sep 17 00:00:00 2001 From: Pritpal Bedi Date: Thu, 24 Jun 2010 02:25:25 +0000 Subject: [PATCH] 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 --- harbour/ChangeLog | 68 ++ harbour/contrib/hbide/hbide.ch | 8 + harbour/contrib/hbide/hbide.hbp | 43 +- harbour/contrib/hbide/hbide.prg | 12 + harbour/contrib/hbide/ideactions.prg | 8 +- harbour/contrib/hbide/idedocks.prg | 3 +- harbour/contrib/hbide/idedocwriter.prg | 2 +- harbour/contrib/hbide/ideedit.prg | 1 + harbour/contrib/hbide/ideenviron.prg | 5 +- harbour/contrib/hbide/idefindreplace.prg | 9 +- harbour/contrib/hbide/idefunctions.prg | 2 +- harbour/contrib/hbide/ideharbourhelp.prg | 2 +- harbour/contrib/hbide/idemisc.prg | 86 ++ harbour/contrib/hbide/ideobject.prg | 1 + harbour/contrib/hbide/ideprojmanager.prg | 5 +- harbour/contrib/hbide/idesaveload.prg | 3 +- harbour/contrib/hbide/ideshortcuts.prg | 2 +- harbour/contrib/hbide/idethemes.prg | 8 +- harbour/contrib/hbide/idetools.prg | 3 +- harbour/contrib/hbide/resources/make.uis | 31 + harbour/contrib/hbide/ui_docviewgenerator.prg | 353 ++++++++ harbour/contrib/hbide/ui_docwriter.prg | 277 +++++++ harbour/contrib/hbide/ui_environ.prg | 230 ++++++ harbour/contrib/hbide/ui_environments.prg | 79 ++ harbour/contrib/hbide/ui_finddialog.prg | 94 +++ harbour/contrib/hbide/ui_findinfiles.prg | 170 ++++ harbour/contrib/hbide/ui_findinfilesex.prg | 171 ++++ harbour/contrib/hbide/ui_findsource.prg | 59 ++ harbour/contrib/hbide/ui_funclist.prg | 74 ++ harbour/contrib/hbide/ui_mainwindow.prg | 50 ++ .../contrib/hbide/ui_projectpropertiesex.prg | 198 +++++ harbour/contrib/hbide/ui_searchreplace.prg | 148 ++++ .../contrib/hbide/ui_searchreplacepanel.prg | 107 +++ harbour/contrib/hbide/ui_selectionlist.prg | 53 ++ harbour/contrib/hbide/ui_selectproject.prg | 50 ++ harbour/contrib/hbide/ui_setup.prg | 416 ++++++++++ harbour/contrib/hbide/ui_shortcuts.prg | 123 +++ harbour/contrib/hbide/ui_skeletons.prg | 70 ++ harbour/contrib/hbide/ui_themes.prg | 109 +++ harbour/contrib/hbide/ui_themesex.prg | 105 +++ harbour/contrib/hbide/ui_toolsutilities.prg | 169 ++++ harbour/contrib/hbide/ui_updown.prg | 57 ++ harbour/contrib/hbqt/utils/hbqtui.prg | 774 ++++++++++++++++++ 43 files changed, 4209 insertions(+), 29 deletions(-) create mode 100644 harbour/contrib/hbide/resources/make.uis create mode 100644 harbour/contrib/hbide/ui_docviewgenerator.prg create mode 100644 harbour/contrib/hbide/ui_docwriter.prg create mode 100644 harbour/contrib/hbide/ui_environ.prg create mode 100644 harbour/contrib/hbide/ui_environments.prg create mode 100644 harbour/contrib/hbide/ui_finddialog.prg create mode 100644 harbour/contrib/hbide/ui_findinfiles.prg create mode 100644 harbour/contrib/hbide/ui_findinfilesex.prg create mode 100644 harbour/contrib/hbide/ui_findsource.prg create mode 100644 harbour/contrib/hbide/ui_funclist.prg create mode 100644 harbour/contrib/hbide/ui_mainwindow.prg create mode 100644 harbour/contrib/hbide/ui_projectpropertiesex.prg create mode 100644 harbour/contrib/hbide/ui_searchreplace.prg create mode 100644 harbour/contrib/hbide/ui_searchreplacepanel.prg create mode 100644 harbour/contrib/hbide/ui_selectionlist.prg create mode 100644 harbour/contrib/hbide/ui_selectproject.prg create mode 100644 harbour/contrib/hbide/ui_setup.prg create mode 100644 harbour/contrib/hbide/ui_shortcuts.prg create mode 100644 harbour/contrib/hbide/ui_skeletons.prg create mode 100644 harbour/contrib/hbide/ui_themes.prg create mode 100644 harbour/contrib/hbide/ui_themesex.prg create mode 100644 harbour/contrib/hbide/ui_toolsutilities.prg create mode 100644 harbour/contrib/hbide/ui_updown.prg create mode 100644 harbour/contrib/hbqt/utils/hbqtui.prg diff --git a/harbour/ChangeLog b/harbour/ChangeLog index d9cfa8bd36..ad24b357be 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -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 diff --git a/harbour/contrib/hbide/hbide.ch b/harbour/contrib/hbide/hbide.ch index 6ce84b6efd..44d23312f1 100644 --- a/harbour/contrib/hbide/hbide.ch +++ b/harbour/contrib/hbide/hbide.ch @@ -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 ) diff --git a/harbour/contrib/hbide/hbide.hbp b/harbour/contrib/hbide/hbide.hbp index c0b5a90b4f..1f3d69ccae 100644 --- a/harbour/contrib/hbide/hbide.hbp +++ b/harbour/contrib/hbide/hbide.hbp @@ -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 + diff --git a/harbour/contrib/hbide/hbide.prg b/harbour/contrib/hbide/hbide.prg index 28d7ce493a..0e0fb0d7a4 100644 --- a/harbour/contrib/hbide/hbide.prg +++ b/harbour/contrib/hbide/hbide.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() ) ) diff --git a/harbour/contrib/hbide/ideactions.prg b/harbour/contrib/hbide/ideactions.prg index 6bd87cb78d..b1b7e8dfca 100644 --- a/harbour/contrib/hbide/ideactions.prg +++ b/harbour/contrib/hbide/ideactions.prg @@ -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 ) } diff --git a/harbour/contrib/hbide/idedocks.prg b/harbour/contrib/hbide/idedocks.prg index 63fab1382b..1946245ee5 100644 --- a/harbour/contrib/hbide/idedocks.prg +++ b/harbour/contrib/hbide/idedocks.prg @@ -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 ) ) diff --git a/harbour/contrib/hbide/idedocwriter.prg b/harbour/contrib/hbide/idedocwriter.prg index b89e5a43c2..ef818c9965 100644 --- a/harbour/contrib/hbide/idedocwriter.prg +++ b/harbour/contrib/hbide/idedocwriter.prg @@ -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 ) diff --git a/harbour/contrib/hbide/ideedit.prg b/harbour/contrib/hbide/ideedit.prg index 8d9ee584a1..fac31f635b 100644 --- a/harbour/contrib/hbide/ideedit.prg +++ b/harbour/contrib/hbide/ideedit.prg @@ -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,; diff --git a/harbour/contrib/hbide/ideenviron.prg b/harbour/contrib/hbide/ideenviron.prg index 4d6fde6f90..b5eead48da 100644 --- a/harbour/contrib/hbide/ideenviron.prg +++ b/harbour/contrib/hbide/ideenviron.prg @@ -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() diff --git a/harbour/contrib/hbide/idefindreplace.prg b/harbour/contrib/hbide/idefindreplace.prg index 6e14ad52dd..a1ff290bff 100644 --- a/harbour/contrib/hbide/idefindreplace.prg +++ b/harbour/contrib/hbide/idefindreplace.prg @@ -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 ) diff --git a/harbour/contrib/hbide/idefunctions.prg b/harbour/contrib/hbide/idefunctions.prg index a89997875f..942bf3493c 100644 --- a/harbour/contrib/hbide/idefunctions.prg +++ b/harbour/contrib/hbide/idefunctions.prg @@ -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() diff --git a/harbour/contrib/hbide/ideharbourhelp.prg b/harbour/contrib/hbide/ideharbourhelp.prg index fa3bc50f80..199dd2358b 100644 --- a/harbour/contrib/hbide/ideharbourhelp.prg +++ b/harbour/contrib/hbide/ideharbourhelp.prg @@ -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 ) diff --git a/harbour/contrib/hbide/idemisc.prg b/harbour/contrib/hbide/idemisc.prg index 586cff0597..e9d9f24eef 100644 --- a/harbour/contrib/hbide/idemisc.prg +++ b/harbour/contrib/hbide/idemisc.prg @@ -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 + +/*----------------------------------------------------------------------*/ + diff --git a/harbour/contrib/hbide/ideobject.prg b/harbour/contrib/hbide/ideobject.prg index feb1d5c827..c5a9565d4f 100644 --- a/harbour/contrib/hbide/ideobject.prg +++ b/harbour/contrib/hbide/ideobject.prg @@ -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 diff --git a/harbour/contrib/hbide/ideprojmanager.prg b/harbour/contrib/hbide/ideprojmanager.prg index fdd87b2ba5..49886681c4 100644 --- a/harbour/contrib/hbide/ideprojmanager.prg +++ b/harbour/contrib/hbide/ideprojmanager.prg @@ -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 ] ) diff --git a/harbour/contrib/hbide/idesaveload.prg b/harbour/contrib/hbide/idesaveload.prg index cf720c82a1..818d2ffe3c 100644 --- a/harbour/contrib/hbide/idesaveload.prg +++ b/harbour/contrib/hbide/idesaveload.prg @@ -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() ) diff --git a/harbour/contrib/hbide/ideshortcuts.prg b/harbour/contrib/hbide/ideshortcuts.prg index 12aa74ee75..bacccdeab7 100644 --- a/harbour/contrib/hbide/ideshortcuts.prg +++ b/harbour/contrib/hbide/ideshortcuts.prg @@ -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 ) diff --git a/harbour/contrib/hbide/idethemes.prg b/harbour/contrib/hbide/idethemes.prg index 72bb091784..4361d87756 100644 --- a/harbour/contrib/hbide/idethemes.prg +++ b/harbour/contrib/hbide/idethemes.prg @@ -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 ) } ) diff --git a/harbour/contrib/hbide/idetools.prg b/harbour/contrib/hbide/idetools.prg index 61830cdb65..299c97a5cb 100644 --- a/harbour/contrib/hbide/idetools.prg +++ b/harbour/contrib/hbide/idetools.prg @@ -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" ) ) diff --git a/harbour/contrib/hbide/resources/make.uis b/harbour/contrib/hbide/resources/make.uis new file mode 100644 index 0000000000..c139cddc9e --- /dev/null +++ b/harbour/contrib/hbide/resources/make.uis @@ -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 + diff --git a/harbour/contrib/hbide/ui_docviewgenerator.prg b/harbour/contrib/hbide/ui_docviewgenerator.prg new file mode 100644 index 0000000000..c4d4e63e51 --- /dev/null +++ b/harbour/contrib/hbide/ui_docviewgenerator.prg @@ -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 */ +/* */ +/* -------------------------------------------------------------------- */ + +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 + +/*----------------------------------------------------------------------*/ + diff --git a/harbour/contrib/hbide/ui_docwriter.prg b/harbour/contrib/hbide/ui_docwriter.prg new file mode 100644 index 0000000000..4882637771 --- /dev/null +++ b/harbour/contrib/hbide/ui_docwriter.prg @@ -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 */ +/* */ +/* -------------------------------------------------------------------- */ + +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 + +/*----------------------------------------------------------------------*/ + diff --git a/harbour/contrib/hbide/ui_environ.prg b/harbour/contrib/hbide/ui_environ.prg new file mode 100644 index 0000000000..86a2b47ccf --- /dev/null +++ b/harbour/contrib/hbide/ui_environ.prg @@ -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 */ +/* */ +/* -------------------------------------------------------------------- */ + +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 + +/*----------------------------------------------------------------------*/ + diff --git a/harbour/contrib/hbide/ui_environments.prg b/harbour/contrib/hbide/ui_environments.prg new file mode 100644 index 0000000000..082b5ff106 --- /dev/null +++ b/harbour/contrib/hbide/ui_environments.prg @@ -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 */ +/* */ +/* -------------------------------------------------------------------- */ + +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( [

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.

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.

This opens up the possibility to experiment with different compilers without re-opening the IDE or setting up the envvars manually.

] ) + 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 + +/*----------------------------------------------------------------------*/ + diff --git a/harbour/contrib/hbide/ui_finddialog.prg b/harbour/contrib/hbide/ui_finddialog.prg new file mode 100644 index 0000000000..8aa9c0ad91 --- /dev/null +++ b/harbour/contrib/hbide/ui_finddialog.prg @@ -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 */ +/* */ +/* -------------------------------------------------------------------- */ + +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 + +/*----------------------------------------------------------------------*/ + diff --git a/harbour/contrib/hbide/ui_findinfiles.prg b/harbour/contrib/hbide/ui_findinfiles.prg new file mode 100644 index 0000000000..bba6ec2165 --- /dev/null +++ b/harbour/contrib/hbide/ui_findinfiles.prg @@ -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 */ +/* */ +/* -------------------------------------------------------------------- */ + +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 + +/*----------------------------------------------------------------------*/ + diff --git a/harbour/contrib/hbide/ui_findinfilesex.prg b/harbour/contrib/hbide/ui_findinfilesex.prg new file mode 100644 index 0000000000..85eb1f5b5c --- /dev/null +++ b/harbour/contrib/hbide/ui_findinfilesex.prg @@ -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 */ +/* */ +/* -------------------------------------------------------------------- */ + +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 + +/*----------------------------------------------------------------------*/ + diff --git a/harbour/contrib/hbide/ui_findsource.prg b/harbour/contrib/hbide/ui_findsource.prg new file mode 100644 index 0000000000..ee1ca05772 --- /dev/null +++ b/harbour/contrib/hbide/ui_findsource.prg @@ -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 */ +/* */ +/* -------------------------------------------------------------------- */ + +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 + +/*----------------------------------------------------------------------*/ + diff --git a/harbour/contrib/hbide/ui_funclist.prg b/harbour/contrib/hbide/ui_funclist.prg new file mode 100644 index 0000000000..1abf29ec43 --- /dev/null +++ b/harbour/contrib/hbide/ui_funclist.prg @@ -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 */ +/* */ +/* -------------------------------------------------------------------- */ + +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 + +/*----------------------------------------------------------------------*/ + diff --git a/harbour/contrib/hbide/ui_mainwindow.prg b/harbour/contrib/hbide/ui_mainwindow.prg new file mode 100644 index 0000000000..2d6928f4b7 --- /dev/null +++ b/harbour/contrib/hbide/ui_mainwindow.prg @@ -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 */ +/* */ +/* -------------------------------------------------------------------- */ + +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 + +/*----------------------------------------------------------------------*/ + diff --git a/harbour/contrib/hbide/ui_projectpropertiesex.prg b/harbour/contrib/hbide/ui_projectpropertiesex.prg new file mode 100644 index 0000000000..b8cfd7a076 --- /dev/null +++ b/harbour/contrib/hbide/ui_projectpropertiesex.prg @@ -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 */ +/* */ +/* -------------------------------------------------------------------- */ + +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( [

A project may be of type Executable|Library|Dll.

] ) + qObj[ "label_2" ]:setText( [Project Title:] ) + qObj[ "editPrjTitle" ]:setToolTip( [

Title will be shown as a node in project tree.

] ) + qObj[ "label_3" ]:setText( [Project Location:] ) + qObj[ "editPrjLoctn" ]:setToolTip( [

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.

] ) + qObj[ "label_5" ]:setText( [Destination Folder:] ) + qObj[ "editDstFolder" ]:setToolTip( [

Destination folder is a compatibility slot and is reserved to place the <Output> .exe .a .lib.

But currently this functionality will be achieved through the -o compiler flag.

] ) + qObj[ "label_7" ]:setText( [Launch Parameters:] ) + qObj[ "label_8" ]:setText( [Launch Program:] ) + qObj[ "label_13" ]:setText( [Backup Location:] ) + qObj[ "editOutName" ]:setToolTip( [

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.

] ) + qObj[ "label_6" ]:setText( [Output Name:] ) + qObj[ "buttonChoosePrjLoc" ]:setText( [...] ) + qObj[ "buttonBackup" ]:setText( [...] ) + qObj[ "buttonChooseDest" ]:setText( [...] ) + qObj[ "editWrkFolder" ]:setToolTip( [

Working folder will be used to host HBMK2 compliant <Output Name> plus <hbp> and will be designated as current folder when HBMK2 will be invoked.

] ) + 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( [

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.

NOTE:

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>.

] ) + 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( [

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.

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.

] ) + qObj[ "editFlags" ]:setStyleSheet( [] ) + qObj[ "tabWidget" ]:setTabText(qObj[ "tabWidget" ]:indexOf(qObj[ "tabFlags" ]), q__tr("FormProjectPropEx", "Flags", 0, "UTF8")) + qObj[ "editHbp" ]:setToolTip( [] ) + qObj[ "editHbp" ]:setWhatsThis( [

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.

Enjoy

] ) + 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 + +/*----------------------------------------------------------------------*/ + diff --git a/harbour/contrib/hbide/ui_searchreplace.prg b/harbour/contrib/hbide/ui_searchreplace.prg new file mode 100644 index 0000000000..e051fac277 --- /dev/null +++ b/harbour/contrib/hbide/ui_searchreplace.prg @@ -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 */ +/* */ +/* -------------------------------------------------------------------- */ + +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 + +/*----------------------------------------------------------------------*/ + diff --git a/harbour/contrib/hbide/ui_searchreplacepanel.prg b/harbour/contrib/hbide/ui_searchreplacepanel.prg new file mode 100644 index 0000000000..36b231ae2e --- /dev/null +++ b/harbour/contrib/hbide/ui_searchreplacepanel.prg @@ -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 */ +/* */ +/* -------------------------------------------------------------------- */ + +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 + +/*----------------------------------------------------------------------*/ + diff --git a/harbour/contrib/hbide/ui_selectionlist.prg b/harbour/contrib/hbide/ui_selectionlist.prg new file mode 100644 index 0000000000..cf11617baf --- /dev/null +++ b/harbour/contrib/hbide/ui_selectionlist.prg @@ -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 */ +/* */ +/* -------------------------------------------------------------------- */ + +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 + +/*----------------------------------------------------------------------*/ + diff --git a/harbour/contrib/hbide/ui_selectproject.prg b/harbour/contrib/hbide/ui_selectproject.prg new file mode 100644 index 0000000000..12c84d78d1 --- /dev/null +++ b/harbour/contrib/hbide/ui_selectproject.prg @@ -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 */ +/* */ +/* -------------------------------------------------------------------- */ + +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 + +/*----------------------------------------------------------------------*/ + diff --git a/harbour/contrib/hbide/ui_setup.prg b/harbour/contrib/hbide/ui_setup.prg new file mode 100644 index 0000000000..bce2996e17 --- /dev/null +++ b/harbour/contrib/hbide/ui_setup.prg @@ -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 */ +/* */ +/* -------------------------------------------------------------------- */ + +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 + +/*----------------------------------------------------------------------*/ + diff --git a/harbour/contrib/hbide/ui_shortcuts.prg b/harbour/contrib/hbide/ui_shortcuts.prg new file mode 100644 index 0000000000..2cad5c899c --- /dev/null +++ b/harbour/contrib/hbide/ui_shortcuts.prg @@ -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 */ +/* */ +/* -------------------------------------------------------------------- */ + +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