From f7862dd35a3e842c401dca50696f1f6e8d31e6f7 Mon Sep 17 00:00:00 2001 From: Pritpal Bedi Date: Tue, 27 Apr 2010 02:00:12 +0000 Subject: [PATCH] 2010-04-26 18:54 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbide/hbide.prg * contrib/hbide/ideactions.prg * contrib/hbide/ideeditor.prg * contrib/hbide/ideenviron.prg * contrib/hbide/idethemes.prg * contrib/hbide/resources/environ.ui * contrib/hbide/resources/environ.uic + started: dialog to capture build environment settings for different language compilers on line with xMate. Dialog can be seen via Menubar->Projects->Environments. Please note that this menu option is subject to change in future. It is just for bird's eyeview. --- harbour/ChangeLog | 13 + harbour/contrib/hbide/hbide.prg | 3 + harbour/contrib/hbide/ideactions.prg | 2 + harbour/contrib/hbide/ideeditor.prg | 1 + harbour/contrib/hbide/ideenviron.prg | 18 + harbour/contrib/hbide/idethemes.prg | 2 +- harbour/contrib/hbide/resources/environ.ui | 804 ++++++++++++++++++++ harbour/contrib/hbide/resources/environ.uic | 386 ++++++++++ 8 files changed, 1228 insertions(+), 1 deletion(-) create mode 100644 harbour/contrib/hbide/resources/environ.ui create mode 100644 harbour/contrib/hbide/resources/environ.uic diff --git a/harbour/ChangeLog b/harbour/ChangeLog index 59ec59cf86..1d7ce4b630 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -17,6 +17,19 @@ past entries belonging to author(s): Viktor Szakats. */ +2010-04-26 18:54 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) + * contrib/hbide/hbide.prg + * contrib/hbide/ideactions.prg + * contrib/hbide/ideeditor.prg + * contrib/hbide/ideenviron.prg + * contrib/hbide/idethemes.prg + * contrib/hbide/resources/environ.ui + * contrib/hbide/resources/environ.uic + + started: dialog to capture build environment settings for different + language compilers on line with xMate. Dialog can be seen via + Menubar->Projects->Environments. Please note that this menu option + is subject to change in future. It is just for bird's eyeview. + 2010-04-26 21:38 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbct/dummy.c + Added dummy FILEPRINT() synonym for PRINTFILE(). diff --git a/harbour/contrib/hbide/hbide.prg b/harbour/contrib/hbide/hbide.prg index 37cbaf1a7b..abfcd74806 100644 --- a/harbour/contrib/hbide/hbide.prg +++ b/harbour/contrib/hbide/hbide.prg @@ -652,6 +652,9 @@ METHOD HbIde:showApplicationCursor( nCursor ) METHOD HbIde:execAction( cKey ) SWITCH cKey + CASE "Environments" + ::oEV:fetchNew() + EXIT CASE "Exit" PostAppEvent( xbeP_Close, NIL, NIL, ::oDlg ) EXIT diff --git a/harbour/contrib/hbide/ideactions.prg b/harbour/contrib/hbide/ideactions.prg index 6c581b7af0..49065280c1 100644 --- a/harbour/contrib/hbide/ideactions.prg +++ b/harbour/contrib/hbide/ideactions.prg @@ -522,6 +522,8 @@ METHOD IdeActions:buildMainMenu() hbide_menuAddSep( oSubMenu ) oSubMenu:addItem( { ::getAction( "SelectProject" ), {|| oIde:execAction( "SelectProject" ) } } ) oSubMenu:addItem( { ::getAction( "CloseProject" ), {|| oIde:execAction( "CloseProject" ) } } ) + hbide_menuAddSep( oSubMenu ) + oSubMenu:addItem( { ::getAction( "Environments" ), {|| oIde:execAction( "Environments" ) } } ) oMenuBar:addItem( { oSubMenu, NIL } ) /*----------------------------------------------------------------------------*/ diff --git a/harbour/contrib/hbide/ideeditor.prg b/harbour/contrib/hbide/ideeditor.prg index a479dd59f8..6678c61a3a 100644 --- a/harbour/contrib/hbide/ideeditor.prg +++ b/harbour/contrib/hbide/ideeditor.prg @@ -1496,6 +1496,7 @@ METHOD IdeEdit:create( oEditor, nMode ) ::qEdit:ensureCursorVisible() ::qEdit:setContextMenuPolicy( Qt_CustomContextMenu ) ::qEdit:installEventFilter( ::pEvents ) + ::qEdit:setTabChangesFocus( .f. ) ::qEdit:hbHighlightCurrentLine( .t. ) /* Via user-setup */ ::qEdit:hbSetSpaces( ::nTabSpaces ) diff --git a/harbour/contrib/hbide/ideenviron.prg b/harbour/contrib/hbide/ideenviron.prg index 989a668c6d..0bdb72cd66 100644 --- a/harbour/contrib/hbide/ideenviron.prg +++ b/harbour/contrib/hbide/ideenviron.prg @@ -82,6 +82,7 @@ CLASS IdeEnvironments INHERIT IdeObject DATA aEnvrns INIT {} DATA aShellContents INIT {} DATA aCommons INIT {} + DATA oUI_1 METHOD new( oIDE, cEnvFile ) METHOD create( oIDE, cEnvFile ) @@ -92,6 +93,7 @@ CLASS IdeEnvironments INHERIT IdeObject METHOD saveEnv() METHOD show() METHOD execEnv( nMode, p ) + METHOD fetchNew() ENDCLASS @@ -127,6 +129,10 @@ METHOD IdeEnvironments:destroy() IF !empty( ::oUI ) ::oUI:destroy() ENDIF + IF !empty( ::oUI_1 ) + ::oUI_1:destroy() + ENDIF + RETURN Self /*----------------------------------------------------------------------*/ @@ -276,3 +282,15 @@ METHOD IdeEnvironments:saveEnv() RETURN Self /*----------------------------------------------------------------------*/ + +METHOD IdeEnvironments:fetchNew() + + IF empty( ::oUI_1 ) + ::oUI_1 := HbQtUI():new( hbide_uic( "environ" ) ):build() + ::oUI_1:setWindowFlags( Qt_Sheet ) + ENDIF + ::oUI_1:show() + + RETURN Self + +/*----------------------------------------------------------------------*/ diff --git a/harbour/contrib/hbide/idethemes.prg b/harbour/contrib/hbide/idethemes.prg index 20da6aeab5..f912f0eb00 100644 --- a/harbour/contrib/hbide/idethemes.prg +++ b/harbour/contrib/hbide/idethemes.prg @@ -198,7 +198,7 @@ METHOD IdeThemes:create( oIde, cIniFile ) 'class','endclass','method','data','var','destructor','inline','assign','access',; 'inherit','init','create','virtual','message',; 'begin','sequence','try','catch','always','recover','hb_symbol_unused', ; - 'error','handler','setget','.and.' } + 'error','handler','setget' } s := ""; aeval( b_, {|e| s += iif( empty( s ), "", "|" ) + "\b" + upper( e ) + "\b|\b" + e + "\b" } ) aadd( ::aPatterns, { "HarbourKeywords" , s } ) diff --git a/harbour/contrib/hbide/resources/environ.ui b/harbour/contrib/hbide/resources/environ.ui new file mode 100644 index 0000000000..f77facd513 --- /dev/null +++ b/harbour/contrib/hbide/resources/environ.ui @@ -0,0 +1,804 @@ + + + EnvForm + + + + 0 + 0 + 554 + 488 + + + + Environment + + + + + 14 + 10 + 39 + 16 + + + + Name: + + + + + + 10 + 28 + 197 + 22 + + + + + + + 430 + 28 + 51 + 24 + + + + Copy + + + + + + 490 + 28 + 51 + 24 + + + + Paste + + + + + + 12 + 56 + 431 + 16 + + + + Batch Commands: will be executed before any of the compiler/linker command is invoked. + + + + + + 10 + 74 + 531 + 53 + + + + QPlainTextEdit::NoWrap + + + + + + 236 + 10 + 46 + 14 + + + + Type: + + + + + + 234 + 28 + 109 + 22 + + + + + + + 370 + 28 + 51 + 24 + + + + New + + + + + + 10 + 140 + 533 + 303 + + + + 0 + + + + PRG Compiler + + + + + 8 + 11 + 31 + 16 + + + + Exe: + + + + + + 38 + 10 + 119 + 20 + + + + + + + 170 + 14 + 67 + 16 + + + + Install Path: + + + + + + 234 + 12 + 239 + 20 + + + + + + + 492 + 12 + 25 + 20 + + + + ... + + + + + + 10 + 38 + 191 + 19 + + + + -a Automatic memvar declaration + + + + + + 10 + 62 + 173 + 19 + + + + -b Include debug info + + + + + + 10 + 86 + 173 + 19 + + + + -l No line numbers + + + + + + 10 + 110 + 175 + 19 + + + + -v Variables are assumed (m->) + + + + + + 10 + 134 + 183 + 19 + + + + -z Supress short-cut optimizations + + + + + + 10 + 174 + 465 + 93 + + + + QPlainTextEdit::NoWrap + + + + + + 10 + 156 + 463 + 16 + + + + More Options + + + Qt::AlignCenter + + + + + + 288 + 38 + 109 + 13 + + + + -w Warning level: + + + + + + 288 + 62 + 119 + 16 + + + + -es Exit severity level: + + + + + + 288 + 86 + 119 + 16 + + + + -m No start procedure: + + + + + + 288 + 110 + 113 + 16 + + + + -g Output type: + + + + + + 416 + 38 + 57 + 22 + + + + + + + 416 + 62 + 57 + 22 + + + + + + + 416 + 86 + 57 + 22 + + + + + + + 416 + 110 + 57 + 22 + + + + + + + 288 + 134 + 115 + 16 + + + + -k Compatibility mode: + + + + + + 416 + 134 + 57 + 22 + + + + + + + C Compiler + + + + + 38 + 10 + 119 + 20 + + + + + + + 492 + 12 + 25 + 20 + + + + ... + + + + + + 234 + 12 + 239 + 20 + + + + + + + 8 + 12 + 31 + 16 + + + + Exe: + + + + + + 170 + 12 + 67 + 16 + + + + Install Path: + + + + + + 8 + 58 + 465 + 211 + + + + QPlainTextEdit::NoWrap + + + + + + 8 + 38 + 463 + 16 + + + + Compiler commands - write each one on separate line. + + + + + + Linker + + + + + 68 + 10 + 449 + 59 + + + + QPlainTextEdit::NoWrap + + + + + + 8 + 34 + 46 + 14 + + + + EXE + + + + + + 68 + 76 + 449 + 59 + + + + QPlainTextEdit::NoWrap + + + + + + 68 + 142 + 449 + 59 + + + + QPlainTextEdit::NoWrap + + + + + + 68 + 210 + 449 + 59 + + + + QPlainTextEdit::NoWrap + + + + + + 8 + 98 + 46 + 14 + + + + LIB + + + + + + 10 + 166 + 46 + 14 + + + + DLL + + + + + + 10 + 234 + 46 + 14 + + + + RES + + + + + + EXE Defaults + + + + + 8 + 10 + 511 + 16 + + + + Runtime static default files ( libraries ) - each entry on separate line. + + + + + + 8 + 32 + 511 + 237 + + + + QPlainTextEdit::NoWrap + + + + + + DLL Defaults + + + + + 8 + 10 + 511 + 16 + + + + DLL import default files ( libraries ) - each entry on separate line. + + + + + + 8 + 32 + 511 + 237 + + + + QPlainTextEdit::NoWrap + + + + + + User Cmds + + + + + 8 + 10 + 509 + 16 + + + + EXEcutable Projects + + + + + + 8 + 28 + 511 + 61 + + + + QPlainTextEdit::NoWrap + + + + + + 8 + 118 + 511 + 61 + + + + QPlainTextEdit::NoWrap + + + + + + 8 + 100 + 509 + 16 + + + + LIBrary Projects + + + + + + 8 + 208 + 511 + 61 + + + + QPlainTextEdit::NoWrap + + + + + + 8 + 190 + 509 + 16 + + + + DLL Projects + + + + + + Info + + + + + 8 + 10 + 511 + 259 + + + + QPlainTextEdit::NoWrap + + + + + + + + 380 + 456 + 75 + 24 + + + + OK + + + + + + 468 + 456 + 75 + 24 + + + + Cancel + + + + + + diff --git a/harbour/contrib/hbide/resources/environ.uic b/harbour/contrib/hbide/resources/environ.uic new file mode 100644 index 0000000000..def16322bd --- /dev/null +++ b/harbour/contrib/hbide/resources/environ.uic @@ -0,0 +1,386 @@ +/******************************************************************************** +** Form generated from reading ui file 'environ.ui' +** +** Created: Mon Apr 26 18:48:03 2010 +** by: Qt User Interface Compiler version 4.5.2 +** +** WARNING! All changes made in this file will be lost when recompiling ui file! +********************************************************************************/ + +#ifndef ENVIRON_H +#define ENVIRON_H + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE + +class Ui_EnvForm +{ +public: + QLabel *label; + QComboBox *comboBox; + QPushButton *pushButton_2; + QPushButton *pushButton_3; + QLabel *label_2; + QPlainTextEdit *plainTextEdit; + QLabel *label_3; + QComboBox *comboBox_2; + QPushButton *pushButton; + QTabWidget *tabWidget; + QWidget *tab; + QLabel *label_4; + QLineEdit *lineEdit; + QLabel *label_5; + QLineEdit *lineEdit_2; + QToolButton *toolButton; + QCheckBox *checkBox; + QCheckBox *checkBox_2; + QCheckBox *checkBox_3; + QCheckBox *checkBox_4; + QCheckBox *checkBox_5; + QPlainTextEdit *plainTextEdit_2; + QLabel *label_6; + QLabel *label_7; + QLabel *label_8; + QLabel *label_9; + QLabel *label_10; + QComboBox *comboBox_3; + QComboBox *comboBox_4; + QComboBox *comboBox_5; + QComboBox *comboBox_6; + QLabel *label_11; + QComboBox *comboBox_7; + QWidget *tab_2; + QLineEdit *lineEdit_3; + QToolButton *toolButton_2; + QLineEdit *lineEdit_4; + QLabel *label_12; + QLabel *label_13; + QPlainTextEdit *plainTextEdit_3; + QLabel *label_14; + QWidget *tab_3; + QPlainTextEdit *plainTextEdit_4; + QLabel *label_15; + QPlainTextEdit *plainTextEdit_5; + QPlainTextEdit *plainTextEdit_6; + QPlainTextEdit *plainTextEdit_7; + QLabel *label_16; + QLabel *label_17; + QLabel *label_18; + QWidget *tab_4; + QLabel *label_19; + QPlainTextEdit *plainTextEdit_8; + QWidget *tab_5; + QLabel *label_20; + QPlainTextEdit *plainTextEdit_9; + QWidget *tab_6; + QLabel *label_21; + QPlainTextEdit *plainTextEdit_10; + QPlainTextEdit *plainTextEdit_11; + QLabel *label_22; + QPlainTextEdit *plainTextEdit_12; + QLabel *label_23; + QWidget *tab_7; + QPlainTextEdit *plainTextEdit_13; + QPushButton *pushButton_4; + QPushButton *pushButton_5; + + void setupUi(QWidget *EnvForm) + { + if (EnvForm->objectName().isEmpty()) + EnvForm->setObjectName(QString::fromUtf8("EnvForm")); + EnvForm->resize(554, 488); + label = new QLabel(EnvForm); + label->setObjectName(QString::fromUtf8("label")); + label->setGeometry(QRect(14, 10, 39, 16)); + comboBox = new QComboBox(EnvForm); + comboBox->setObjectName(QString::fromUtf8("comboBox")); + comboBox->setGeometry(QRect(10, 28, 197, 22)); + pushButton_2 = new QPushButton(EnvForm); + pushButton_2->setObjectName(QString::fromUtf8("pushButton_2")); + pushButton_2->setGeometry(QRect(430, 28, 51, 24)); + pushButton_3 = new QPushButton(EnvForm); + pushButton_3->setObjectName(QString::fromUtf8("pushButton_3")); + pushButton_3->setGeometry(QRect(490, 28, 51, 24)); + label_2 = new QLabel(EnvForm); + label_2->setObjectName(QString::fromUtf8("label_2")); + label_2->setGeometry(QRect(12, 56, 431, 16)); + plainTextEdit = new QPlainTextEdit(EnvForm); + plainTextEdit->setObjectName(QString::fromUtf8("plainTextEdit")); + plainTextEdit->setGeometry(QRect(10, 74, 531, 53)); + plainTextEdit->setLineWrapMode(QPlainTextEdit::NoWrap); + label_3 = new QLabel(EnvForm); + label_3->setObjectName(QString::fromUtf8("label_3")); + label_3->setGeometry(QRect(236, 10, 46, 14)); + comboBox_2 = new QComboBox(EnvForm); + comboBox_2->setObjectName(QString::fromUtf8("comboBox_2")); + comboBox_2->setGeometry(QRect(234, 28, 109, 22)); + pushButton = new QPushButton(EnvForm); + pushButton->setObjectName(QString::fromUtf8("pushButton")); + pushButton->setGeometry(QRect(370, 28, 51, 24)); + tabWidget = new QTabWidget(EnvForm); + tabWidget->setObjectName(QString::fromUtf8("tabWidget")); + tabWidget->setGeometry(QRect(10, 140, 533, 303)); + tab = new QWidget(); + tab->setObjectName(QString::fromUtf8("tab")); + label_4 = new QLabel(tab); + label_4->setObjectName(QString::fromUtf8("label_4")); + label_4->setGeometry(QRect(8, 11, 31, 16)); + lineEdit = new QLineEdit(tab); + lineEdit->setObjectName(QString::fromUtf8("lineEdit")); + lineEdit->setGeometry(QRect(38, 10, 119, 20)); + label_5 = new QLabel(tab); + label_5->setObjectName(QString::fromUtf8("label_5")); + label_5->setGeometry(QRect(170, 14, 67, 16)); + lineEdit_2 = new QLineEdit(tab); + lineEdit_2->setObjectName(QString::fromUtf8("lineEdit_2")); + lineEdit_2->setGeometry(QRect(234, 12, 239, 20)); + toolButton = new QToolButton(tab); + toolButton->setObjectName(QString::fromUtf8("toolButton")); + toolButton->setGeometry(QRect(492, 12, 25, 20)); + checkBox = new QCheckBox(tab); + checkBox->setObjectName(QString::fromUtf8("checkBox")); + checkBox->setGeometry(QRect(10, 38, 191, 19)); + checkBox_2 = new QCheckBox(tab); + checkBox_2->setObjectName(QString::fromUtf8("checkBox_2")); + checkBox_2->setGeometry(QRect(10, 62, 173, 19)); + checkBox_3 = new QCheckBox(tab); + checkBox_3->setObjectName(QString::fromUtf8("checkBox_3")); + checkBox_3->setGeometry(QRect(10, 86, 173, 19)); + checkBox_4 = new QCheckBox(tab); + checkBox_4->setObjectName(QString::fromUtf8("checkBox_4")); + checkBox_4->setGeometry(QRect(10, 110, 175, 19)); + checkBox_5 = new QCheckBox(tab); + checkBox_5->setObjectName(QString::fromUtf8("checkBox_5")); + checkBox_5->setGeometry(QRect(10, 134, 183, 19)); + plainTextEdit_2 = new QPlainTextEdit(tab); + plainTextEdit_2->setObjectName(QString::fromUtf8("plainTextEdit_2")); + plainTextEdit_2->setGeometry(QRect(10, 174, 465, 93)); + plainTextEdit_2->setLineWrapMode(QPlainTextEdit::NoWrap); + label_6 = new QLabel(tab); + label_6->setObjectName(QString::fromUtf8("label_6")); + label_6->setGeometry(QRect(10, 156, 463, 16)); + label_6->setAlignment(Qt::AlignCenter); + label_7 = new QLabel(tab); + label_7->setObjectName(QString::fromUtf8("label_7")); + label_7->setGeometry(QRect(288, 38, 109, 13)); + label_8 = new QLabel(tab); + label_8->setObjectName(QString::fromUtf8("label_8")); + label_8->setGeometry(QRect(288, 62, 119, 16)); + label_9 = new QLabel(tab); + label_9->setObjectName(QString::fromUtf8("label_9")); + label_9->setGeometry(QRect(288, 86, 119, 16)); + label_10 = new QLabel(tab); + label_10->setObjectName(QString::fromUtf8("label_10")); + label_10->setGeometry(QRect(288, 110, 113, 16)); + comboBox_3 = new QComboBox(tab); + comboBox_3->setObjectName(QString::fromUtf8("comboBox_3")); + comboBox_3->setGeometry(QRect(416, 38, 57, 22)); + comboBox_4 = new QComboBox(tab); + comboBox_4->setObjectName(QString::fromUtf8("comboBox_4")); + comboBox_4->setGeometry(QRect(416, 62, 57, 22)); + comboBox_5 = new QComboBox(tab); + comboBox_5->setObjectName(QString::fromUtf8("comboBox_5")); + comboBox_5->setGeometry(QRect(416, 86, 57, 22)); + comboBox_6 = new QComboBox(tab); + comboBox_6->setObjectName(QString::fromUtf8("comboBox_6")); + comboBox_6->setGeometry(QRect(416, 110, 57, 22)); + label_11 = new QLabel(tab); + label_11->setObjectName(QString::fromUtf8("label_11")); + label_11->setGeometry(QRect(288, 134, 115, 16)); + comboBox_7 = new QComboBox(tab); + comboBox_7->setObjectName(QString::fromUtf8("comboBox_7")); + comboBox_7->setGeometry(QRect(416, 134, 57, 22)); + tabWidget->addTab(tab, QString()); + tab_2 = new QWidget(); + tab_2->setObjectName(QString::fromUtf8("tab_2")); + lineEdit_3 = new QLineEdit(tab_2); + lineEdit_3->setObjectName(QString::fromUtf8("lineEdit_3")); + lineEdit_3->setGeometry(QRect(38, 10, 119, 20)); + toolButton_2 = new QToolButton(tab_2); + toolButton_2->setObjectName(QString::fromUtf8("toolButton_2")); + toolButton_2->setGeometry(QRect(492, 12, 25, 20)); + lineEdit_4 = new QLineEdit(tab_2); + lineEdit_4->setObjectName(QString::fromUtf8("lineEdit_4")); + lineEdit_4->setGeometry(QRect(234, 12, 239, 20)); + label_12 = new QLabel(tab_2); + label_12->setObjectName(QString::fromUtf8("label_12")); + label_12->setGeometry(QRect(8, 12, 31, 16)); + label_13 = new QLabel(tab_2); + label_13->setObjectName(QString::fromUtf8("label_13")); + label_13->setGeometry(QRect(170, 12, 67, 16)); + plainTextEdit_3 = new QPlainTextEdit(tab_2); + plainTextEdit_3->setObjectName(QString::fromUtf8("plainTextEdit_3")); + plainTextEdit_3->setGeometry(QRect(8, 58, 465, 211)); + plainTextEdit_3->setLineWrapMode(QPlainTextEdit::NoWrap); + label_14 = new QLabel(tab_2); + label_14->setObjectName(QString::fromUtf8("label_14")); + label_14->setGeometry(QRect(8, 38, 463, 16)); + tabWidget->addTab(tab_2, QString()); + tab_3 = new QWidget(); + tab_3->setObjectName(QString::fromUtf8("tab_3")); + plainTextEdit_4 = new QPlainTextEdit(tab_3); + plainTextEdit_4->setObjectName(QString::fromUtf8("plainTextEdit_4")); + plainTextEdit_4->setGeometry(QRect(68, 10, 449, 59)); + plainTextEdit_4->setLineWrapMode(QPlainTextEdit::NoWrap); + label_15 = new QLabel(tab_3); + label_15->setObjectName(QString::fromUtf8("label_15")); + label_15->setGeometry(QRect(8, 34, 46, 14)); + plainTextEdit_5 = new QPlainTextEdit(tab_3); + plainTextEdit_5->setObjectName(QString::fromUtf8("plainTextEdit_5")); + plainTextEdit_5->setGeometry(QRect(68, 76, 449, 59)); + plainTextEdit_5->setLineWrapMode(QPlainTextEdit::NoWrap); + plainTextEdit_6 = new QPlainTextEdit(tab_3); + plainTextEdit_6->setObjectName(QString::fromUtf8("plainTextEdit_6")); + plainTextEdit_6->setGeometry(QRect(68, 142, 449, 59)); + plainTextEdit_6->setLineWrapMode(QPlainTextEdit::NoWrap); + plainTextEdit_7 = new QPlainTextEdit(tab_3); + plainTextEdit_7->setObjectName(QString::fromUtf8("plainTextEdit_7")); + plainTextEdit_7->setGeometry(QRect(68, 210, 449, 59)); + plainTextEdit_7->setLineWrapMode(QPlainTextEdit::NoWrap); + label_16 = new QLabel(tab_3); + label_16->setObjectName(QString::fromUtf8("label_16")); + label_16->setGeometry(QRect(8, 98, 46, 14)); + label_17 = new QLabel(tab_3); + label_17->setObjectName(QString::fromUtf8("label_17")); + label_17->setGeometry(QRect(10, 166, 46, 14)); + label_18 = new QLabel(tab_3); + label_18->setObjectName(QString::fromUtf8("label_18")); + label_18->setGeometry(QRect(10, 234, 46, 14)); + tabWidget->addTab(tab_3, QString()); + tab_4 = new QWidget(); + tab_4->setObjectName(QString::fromUtf8("tab_4")); + label_19 = new QLabel(tab_4); + label_19->setObjectName(QString::fromUtf8("label_19")); + label_19->setGeometry(QRect(8, 10, 511, 16)); + plainTextEdit_8 = new QPlainTextEdit(tab_4); + plainTextEdit_8->setObjectName(QString::fromUtf8("plainTextEdit_8")); + plainTextEdit_8->setGeometry(QRect(8, 32, 511, 237)); + plainTextEdit_8->setLineWrapMode(QPlainTextEdit::NoWrap); + tabWidget->addTab(tab_4, QString()); + tab_5 = new QWidget(); + tab_5->setObjectName(QString::fromUtf8("tab_5")); + label_20 = new QLabel(tab_5); + label_20->setObjectName(QString::fromUtf8("label_20")); + label_20->setGeometry(QRect(8, 10, 511, 16)); + plainTextEdit_9 = new QPlainTextEdit(tab_5); + plainTextEdit_9->setObjectName(QString::fromUtf8("plainTextEdit_9")); + plainTextEdit_9->setGeometry(QRect(8, 32, 511, 237)); + plainTextEdit_9->setLineWrapMode(QPlainTextEdit::NoWrap); + tabWidget->addTab(tab_5, QString()); + tab_6 = new QWidget(); + tab_6->setObjectName(QString::fromUtf8("tab_6")); + label_21 = new QLabel(tab_6); + label_21->setObjectName(QString::fromUtf8("label_21")); + label_21->setGeometry(QRect(8, 10, 509, 16)); + plainTextEdit_10 = new QPlainTextEdit(tab_6); + plainTextEdit_10->setObjectName(QString::fromUtf8("plainTextEdit_10")); + plainTextEdit_10->setGeometry(QRect(8, 28, 511, 61)); + plainTextEdit_10->setLineWrapMode(QPlainTextEdit::NoWrap); + plainTextEdit_11 = new QPlainTextEdit(tab_6); + plainTextEdit_11->setObjectName(QString::fromUtf8("plainTextEdit_11")); + plainTextEdit_11->setGeometry(QRect(8, 118, 511, 61)); + plainTextEdit_11->setLineWrapMode(QPlainTextEdit::NoWrap); + label_22 = new QLabel(tab_6); + label_22->setObjectName(QString::fromUtf8("label_22")); + label_22->setGeometry(QRect(8, 100, 509, 16)); + plainTextEdit_12 = new QPlainTextEdit(tab_6); + plainTextEdit_12->setObjectName(QString::fromUtf8("plainTextEdit_12")); + plainTextEdit_12->setGeometry(QRect(8, 208, 511, 61)); + plainTextEdit_12->setLineWrapMode(QPlainTextEdit::NoWrap); + label_23 = new QLabel(tab_6); + label_23->setObjectName(QString::fromUtf8("label_23")); + label_23->setGeometry(QRect(8, 190, 509, 16)); + tabWidget->addTab(tab_6, QString()); + tab_7 = new QWidget(); + tab_7->setObjectName(QString::fromUtf8("tab_7")); + plainTextEdit_13 = new QPlainTextEdit(tab_7); + plainTextEdit_13->setObjectName(QString::fromUtf8("plainTextEdit_13")); + plainTextEdit_13->setGeometry(QRect(8, 10, 511, 259)); + plainTextEdit_13->setLineWrapMode(QPlainTextEdit::NoWrap); + tabWidget->addTab(tab_7, QString()); + pushButton_4 = new QPushButton(EnvForm); + pushButton_4->setObjectName(QString::fromUtf8("pushButton_4")); + pushButton_4->setGeometry(QRect(380, 456, 75, 24)); + pushButton_5 = new QPushButton(EnvForm); + pushButton_5->setObjectName(QString::fromUtf8("pushButton_5")); + pushButton_5->setGeometry(QRect(468, 456, 75, 24)); + + retranslateUi(EnvForm); + + tabWidget->setCurrentIndex(0); + + + QMetaObject::connectSlotsByName(EnvForm); + } // setupUi + + void retranslateUi(QWidget *EnvForm) + { + EnvForm->setWindowTitle(QApplication::translate("EnvForm", "Environment", 0, QApplication::UnicodeUTF8)); + label->setText(QApplication::translate("EnvForm", "Name:", 0, QApplication::UnicodeUTF8)); + pushButton_2->setText(QApplication::translate("EnvForm", "Copy", 0, QApplication::UnicodeUTF8)); + pushButton_3->setText(QApplication::translate("EnvForm", "Paste", 0, QApplication::UnicodeUTF8)); + label_2->setText(QApplication::translate("EnvForm", "Batch Commands: will be executed before any of the compiler/linker command is invoked.", 0, QApplication::UnicodeUTF8)); + label_3->setText(QApplication::translate("EnvForm", "Type:", 0, QApplication::UnicodeUTF8)); + pushButton->setText(QApplication::translate("EnvForm", "New", 0, QApplication::UnicodeUTF8)); + label_4->setText(QApplication::translate("EnvForm", "Exe:", 0, QApplication::UnicodeUTF8)); + label_5->setText(QApplication::translate("EnvForm", "Install Path:", 0, QApplication::UnicodeUTF8)); + toolButton->setText(QApplication::translate("EnvForm", "...", 0, QApplication::UnicodeUTF8)); + checkBox->setText(QApplication::translate("EnvForm", "-a Automatic memvar declaration", 0, QApplication::UnicodeUTF8)); + checkBox_2->setText(QApplication::translate("EnvForm", "-b Include debug info", 0, QApplication::UnicodeUTF8)); + checkBox_3->setText(QApplication::translate("EnvForm", "-l No line numbers ", 0, QApplication::UnicodeUTF8)); + checkBox_4->setText(QApplication::translate("EnvForm", "-v Variables are assumed (m->)", 0, QApplication::UnicodeUTF8)); + checkBox_5->setText(QApplication::translate("EnvForm", "-z Supress short-cut optimizations", 0, QApplication::UnicodeUTF8)); + label_6->setText(QApplication::translate("EnvForm", "More Options", 0, QApplication::UnicodeUTF8)); + label_7->setText(QApplication::translate("EnvForm", "-w Warning level:", 0, QApplication::UnicodeUTF8)); + label_8->setText(QApplication::translate("EnvForm", "-es Exit severity level:", 0, QApplication::UnicodeUTF8)); + label_9->setText(QApplication::translate("EnvForm", "-m No start procedure:", 0, QApplication::UnicodeUTF8)); + label_10->setText(QApplication::translate("EnvForm", "-g Output type:", 0, QApplication::UnicodeUTF8)); + label_11->setText(QApplication::translate("EnvForm", "-k Compatibility mode:", 0, QApplication::UnicodeUTF8)); + tabWidget->setTabText(tabWidget->indexOf(tab), QApplication::translate("EnvForm", "PRG Compiler", 0, QApplication::UnicodeUTF8)); + toolButton_2->setText(QApplication::translate("EnvForm", "...", 0, QApplication::UnicodeUTF8)); + label_12->setText(QApplication::translate("EnvForm", "Exe:", 0, QApplication::UnicodeUTF8)); + label_13->setText(QApplication::translate("EnvForm", "Install Path:", 0, QApplication::UnicodeUTF8)); + label_14->setText(QApplication::translate("EnvForm", "Compiler commands - write each one on separate line.", 0, QApplication::UnicodeUTF8)); + tabWidget->setTabText(tabWidget->indexOf(tab_2), QApplication::translate("EnvForm", "C Compiler", 0, QApplication::UnicodeUTF8)); + label_15->setText(QApplication::translate("EnvForm", "EXE", 0, QApplication::UnicodeUTF8)); + label_16->setText(QApplication::translate("EnvForm", "LIB", 0, QApplication::UnicodeUTF8)); + label_17->setText(QApplication::translate("EnvForm", "DLL", 0, QApplication::UnicodeUTF8)); + label_18->setText(QApplication::translate("EnvForm", "RES", 0, QApplication::UnicodeUTF8)); + tabWidget->setTabText(tabWidget->indexOf(tab_3), QApplication::translate("EnvForm", "Linker", 0, QApplication::UnicodeUTF8)); + label_19->setText(QApplication::translate("EnvForm", "Runtime static default files ( libraries ) - each entry on separate line.", 0, QApplication::UnicodeUTF8)); + tabWidget->setTabText(tabWidget->indexOf(tab_4), QApplication::translate("EnvForm", "EXE Defaults", 0, QApplication::UnicodeUTF8)); + label_20->setText(QApplication::translate("EnvForm", "DLL import default files ( libraries ) - each entry on separate line.", 0, QApplication::UnicodeUTF8)); + tabWidget->setTabText(tabWidget->indexOf(tab_5), QApplication::translate("EnvForm", "DLL Defaults", 0, QApplication::UnicodeUTF8)); + label_21->setText(QApplication::translate("EnvForm", "EXEcutable Projects", 0, QApplication::UnicodeUTF8)); + label_22->setText(QApplication::translate("EnvForm", "LIBrary Projects", 0, QApplication::UnicodeUTF8)); + label_23->setText(QApplication::translate("EnvForm", "DLL Projects ", 0, QApplication::UnicodeUTF8)); + tabWidget->setTabText(tabWidget->indexOf(tab_6), QApplication::translate("EnvForm", "User Cmds", 0, QApplication::UnicodeUTF8)); + tabWidget->setTabText(tabWidget->indexOf(tab_7), QApplication::translate("EnvForm", "Info", 0, QApplication::UnicodeUTF8)); + pushButton_4->setText(QApplication::translate("EnvForm", "OK", 0, QApplication::UnicodeUTF8)); + pushButton_5->setText(QApplication::translate("EnvForm", "Cancel", 0, QApplication::UnicodeUTF8)); + Q_UNUSED(EnvForm); + } // retranslateUi + +}; + +namespace Ui { + class EnvForm: public Ui_EnvForm {}; +} // namespace Ui + +QT_END_NAMESPACE + +#endif // ENVIRON_H