2010-04-17 22:18 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbqt/THbQtUI.prg
* contrib/hbide/resources/themesex.ui
* contrib/hbide/resources/themesex.uic
* contrib/hbqt/qth/QBoxLayout.qth
* contrib/hbqt/qth/QGridLayout.qth
* contrib/hbqt/qth/QLayout.qth
* contrib/hbqt/qtgui/QBoxLayout.cpp
* contrib/hbqt/qtgui/QGridLayout.cpp
* contrib/hbqt/qtgui/QLayout.cpp
* contrib/hbide/idethemes.prg
+ Mode methods populated with custome code to accomodate detatched
parents.
Now there is no GPF absolutely neither any RTE at exit (WinXP).
It is 17Apr2010 today, exactly one year and one month since
I took to this project, and we are through.
Thanks to all who participated in this project in any way.
This commit is contained in:
@@ -17,6 +17,31 @@
|
||||
past entries belonging to author(s): Viktor Szakats.
|
||||
*/
|
||||
|
||||
2010-04-17 22:18 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
|
||||
* contrib/hbqt/THbQtUI.prg
|
||||
|
||||
* contrib/hbide/resources/themesex.ui
|
||||
* contrib/hbide/resources/themesex.uic
|
||||
|
||||
* contrib/hbqt/qth/QBoxLayout.qth
|
||||
* contrib/hbqt/qth/QGridLayout.qth
|
||||
* contrib/hbqt/qth/QLayout.qth
|
||||
|
||||
* contrib/hbqt/qtgui/QBoxLayout.cpp
|
||||
* contrib/hbqt/qtgui/QGridLayout.cpp
|
||||
* contrib/hbqt/qtgui/QLayout.cpp
|
||||
|
||||
* contrib/hbide/idethemes.prg
|
||||
|
||||
+ Mode methods populated with custome code to accomodate detatched
|
||||
parents.
|
||||
|
||||
Now there is no GPF absolutely neither any RTE at exit (WinXP).
|
||||
It is 17Apr2010 today, exactly one year and one month since
|
||||
I took to this project, and we are through.
|
||||
|
||||
Thanks to all who participated in this project in any way.
|
||||
|
||||
2010-04-17 18:40 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
|
||||
* contrib/hbqt/qtgui/QMainWindow.cpp
|
||||
* contrib/hbqt/qtgui/QMenu.cpp
|
||||
|
||||
@@ -225,7 +225,6 @@ METHOD IdeThemes:create( oIde, cIniFile )
|
||||
|
||||
METHOD IdeThemes:destroy()
|
||||
|
||||
HB_TRACE( HB_TR_ALWAYS, "-------------------------------------- Theme Manager 0 ------------------------------------------" )
|
||||
IF !empty( ::oSL )
|
||||
::disConnect( ::oSL:qObj[ "listOptions" ], "doubleClicked(QModelIndex)" )
|
||||
::disConnect( ::oSL:qObj[ "buttonOk" ], "clicked()" )
|
||||
@@ -242,7 +241,7 @@ METHOD IdeThemes:destroy()
|
||||
::oUI:destroy()
|
||||
ENDIF
|
||||
ENDIF
|
||||
HB_TRACE( HB_TR_ALWAYS, "-------------------------------------- Theme Manager 1 ------------------------------------------" )
|
||||
|
||||
RETURN Self
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>423</width>
|
||||
<height>434</height>
|
||||
<height>451</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
@@ -16,19 +16,31 @@
|
||||
<layout class="QGridLayout" name="gridLayout">
|
||||
<item row="0" column="0">
|
||||
<widget class="QLabel" name="labelTheme">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Themes</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="1" colspan="2">
|
||||
<item row="0" column="1">
|
||||
<widget class="QLabel" name="labelItems">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Items</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="0" rowspan="5">
|
||||
<item row="1" column="0" rowspan="4">
|
||||
<widget class="QListWidget" name="listThemes">
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
@@ -44,7 +56,7 @@
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="1" rowspan="5">
|
||||
<item row="1" column="1" rowspan="4">
|
||||
<widget class="QListWidget" name="listItems">
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
@@ -82,19 +94,6 @@
|
||||
</widget>
|
||||
</item>
|
||||
<item row="4" column="2">
|
||||
<spacer name="verticalSpacer">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Vertical</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>72</width>
|
||||
<height>45</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item row="5" column="2">
|
||||
<widget class="QPushButton" name="buttonColor">
|
||||
<property name="maximumSize">
|
||||
<size>
|
||||
@@ -107,91 +106,71 @@
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="6" column="0" colspan="3">
|
||||
<item row="5" column="0">
|
||||
<widget class="QLabel" name="label">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Preview</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="7" column="0" rowspan="9" colspan="2">
|
||||
<item row="6" column="0" rowspan="7" colspan="2">
|
||||
<widget class="QPlainTextEdit" name="plainThemeText"/>
|
||||
</item>
|
||||
<item row="7" column="2">
|
||||
<item row="6" column="2">
|
||||
<widget class="QPushButton" name="buttonSave">
|
||||
<property name="text">
|
||||
<string>Save</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="8" column="2">
|
||||
<item row="7" column="2">
|
||||
<widget class="QPushButton" name="buttonSaveAs">
|
||||
<property name="text">
|
||||
<string>Save As</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="9" column="2">
|
||||
<item row="8" column="2">
|
||||
<widget class="QPushButton" name="buttonCopy">
|
||||
<property name="text">
|
||||
<string>Copy</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="11" column="2">
|
||||
<item row="9" column="2">
|
||||
<widget class="QPushButton" name="buttonDefault">
|
||||
<property name="text">
|
||||
<string>SetAsDefault</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="12" column="2">
|
||||
<item row="10" column="2">
|
||||
<widget class="QPushButton" name="buttonApply">
|
||||
<property name="text">
|
||||
<string>ApplyCurrent</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="13" column="2">
|
||||
<item row="11" column="2">
|
||||
<widget class="QPushButton" name="buttonApplyAll">
|
||||
<property name="text">
|
||||
<string>ApplyAll</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="15" column="2">
|
||||
<item row="12" column="2">
|
||||
<widget class="QPushButton" name="buttonClose">
|
||||
<property name="text">
|
||||
<string>Close</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="10" column="2">
|
||||
<spacer name="verticalSpacer_2">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Vertical</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>20</width>
|
||||
<height>40</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item row="14" column="2">
|
||||
<spacer name="verticalSpacer_3">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Vertical</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>20</width>
|
||||
<height>40</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<resources/>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/********************************************************************************
|
||||
** Form generated from reading ui file 'themesex.ui'
|
||||
**
|
||||
** Created: Tue Apr 6 18:18:36 2010
|
||||
** Created: Sat Apr 17 21:50:47 2010
|
||||
** by: Qt User Interface Compiler version 4.5.2
|
||||
**
|
||||
** WARNING! All changes made in this file will be lost when recompiling ui file!
|
||||
@@ -21,7 +21,6 @@
|
||||
#include <QtGui/QListWidget>
|
||||
#include <QtGui/QPlainTextEdit>
|
||||
#include <QtGui/QPushButton>
|
||||
#include <QtGui/QSpacerItem>
|
||||
#include <QtGui/QWidget>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
@@ -37,7 +36,6 @@ public:
|
||||
QCheckBox *checkBold;
|
||||
QCheckBox *checkItalic;
|
||||
QCheckBox *checkUnderline;
|
||||
QSpacerItem *verticalSpacer;
|
||||
QPushButton *buttonColor;
|
||||
QLabel *label;
|
||||
QPlainTextEdit *plainThemeText;
|
||||
@@ -48,39 +46,44 @@ public:
|
||||
QPushButton *buttonApply;
|
||||
QPushButton *buttonApplyAll;
|
||||
QPushButton *buttonClose;
|
||||
QSpacerItem *verticalSpacer_2;
|
||||
QSpacerItem *verticalSpacer_3;
|
||||
|
||||
void setupUi(QWidget *FormThemes)
|
||||
{
|
||||
if (FormThemes->objectName().isEmpty())
|
||||
FormThemes->setObjectName(QString::fromUtf8("FormThemes"));
|
||||
FormThemes->resize(423, 434);
|
||||
FormThemes->resize(423, 451);
|
||||
gridLayout = new QGridLayout(FormThemes);
|
||||
gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
|
||||
labelTheme = new QLabel(FormThemes);
|
||||
labelTheme->setObjectName(QString::fromUtf8("labelTheme"));
|
||||
QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Fixed);
|
||||
sizePolicy.setHorizontalStretch(0);
|
||||
sizePolicy.setVerticalStretch(0);
|
||||
sizePolicy.setHeightForWidth(labelTheme->sizePolicy().hasHeightForWidth());
|
||||
labelTheme->setSizePolicy(sizePolicy);
|
||||
|
||||
gridLayout->addWidget(labelTheme, 0, 0, 1, 1);
|
||||
|
||||
labelItems = new QLabel(FormThemes);
|
||||
labelItems->setObjectName(QString::fromUtf8("labelItems"));
|
||||
sizePolicy.setHeightForWidth(labelItems->sizePolicy().hasHeightForWidth());
|
||||
labelItems->setSizePolicy(sizePolicy);
|
||||
|
||||
gridLayout->addWidget(labelItems, 0, 1, 1, 2);
|
||||
gridLayout->addWidget(labelItems, 0, 1, 1, 1);
|
||||
|
||||
listThemes = new QListWidget(FormThemes);
|
||||
listThemes->setObjectName(QString::fromUtf8("listThemes"));
|
||||
listThemes->setMinimumSize(QSize(0, 0));
|
||||
listThemes->setMaximumSize(QSize(16777215, 16777215));
|
||||
|
||||
gridLayout->addWidget(listThemes, 1, 0, 5, 1);
|
||||
gridLayout->addWidget(listThemes, 1, 0, 4, 1);
|
||||
|
||||
listItems = new QListWidget(FormThemes);
|
||||
listItems->setObjectName(QString::fromUtf8("listItems"));
|
||||
listItems->setMinimumSize(QSize(0, 0));
|
||||
listItems->setMaximumSize(QSize(16777215, 16777215));
|
||||
|
||||
gridLayout->addWidget(listItems, 1, 1, 5, 1);
|
||||
gridLayout->addWidget(listItems, 1, 1, 4, 1);
|
||||
|
||||
checkBold = new QCheckBox(FormThemes);
|
||||
checkBold->setObjectName(QString::fromUtf8("checkBold"));
|
||||
@@ -97,68 +100,58 @@ public:
|
||||
|
||||
gridLayout->addWidget(checkUnderline, 3, 2, 1, 1);
|
||||
|
||||
verticalSpacer = new QSpacerItem(72, 45, QSizePolicy::Minimum, QSizePolicy::Expanding);
|
||||
|
||||
gridLayout->addItem(verticalSpacer, 4, 2, 1, 1);
|
||||
|
||||
buttonColor = new QPushButton(FormThemes);
|
||||
buttonColor->setObjectName(QString::fromUtf8("buttonColor"));
|
||||
buttonColor->setMaximumSize(QSize(120, 16777215));
|
||||
|
||||
gridLayout->addWidget(buttonColor, 5, 2, 1, 1);
|
||||
gridLayout->addWidget(buttonColor, 4, 2, 1, 1);
|
||||
|
||||
label = new QLabel(FormThemes);
|
||||
label->setObjectName(QString::fromUtf8("label"));
|
||||
sizePolicy.setHeightForWidth(label->sizePolicy().hasHeightForWidth());
|
||||
label->setSizePolicy(sizePolicy);
|
||||
|
||||
gridLayout->addWidget(label, 6, 0, 1, 3);
|
||||
gridLayout->addWidget(label, 5, 0, 1, 1);
|
||||
|
||||
plainThemeText = new QPlainTextEdit(FormThemes);
|
||||
plainThemeText->setObjectName(QString::fromUtf8("plainThemeText"));
|
||||
|
||||
gridLayout->addWidget(plainThemeText, 7, 0, 9, 2);
|
||||
gridLayout->addWidget(plainThemeText, 6, 0, 7, 2);
|
||||
|
||||
buttonSave = new QPushButton(FormThemes);
|
||||
buttonSave->setObjectName(QString::fromUtf8("buttonSave"));
|
||||
|
||||
gridLayout->addWidget(buttonSave, 7, 2, 1, 1);
|
||||
gridLayout->addWidget(buttonSave, 6, 2, 1, 1);
|
||||
|
||||
buttonSaveAs = new QPushButton(FormThemes);
|
||||
buttonSaveAs->setObjectName(QString::fromUtf8("buttonSaveAs"));
|
||||
|
||||
gridLayout->addWidget(buttonSaveAs, 8, 2, 1, 1);
|
||||
gridLayout->addWidget(buttonSaveAs, 7, 2, 1, 1);
|
||||
|
||||
buttonCopy = new QPushButton(FormThemes);
|
||||
buttonCopy->setObjectName(QString::fromUtf8("buttonCopy"));
|
||||
|
||||
gridLayout->addWidget(buttonCopy, 9, 2, 1, 1);
|
||||
gridLayout->addWidget(buttonCopy, 8, 2, 1, 1);
|
||||
|
||||
buttonDefault = new QPushButton(FormThemes);
|
||||
buttonDefault->setObjectName(QString::fromUtf8("buttonDefault"));
|
||||
|
||||
gridLayout->addWidget(buttonDefault, 11, 2, 1, 1);
|
||||
gridLayout->addWidget(buttonDefault, 9, 2, 1, 1);
|
||||
|
||||
buttonApply = new QPushButton(FormThemes);
|
||||
buttonApply->setObjectName(QString::fromUtf8("buttonApply"));
|
||||
|
||||
gridLayout->addWidget(buttonApply, 12, 2, 1, 1);
|
||||
gridLayout->addWidget(buttonApply, 10, 2, 1, 1);
|
||||
|
||||
buttonApplyAll = new QPushButton(FormThemes);
|
||||
buttonApplyAll->setObjectName(QString::fromUtf8("buttonApplyAll"));
|
||||
|
||||
gridLayout->addWidget(buttonApplyAll, 13, 2, 1, 1);
|
||||
gridLayout->addWidget(buttonApplyAll, 11, 2, 1, 1);
|
||||
|
||||
buttonClose = new QPushButton(FormThemes);
|
||||
buttonClose->setObjectName(QString::fromUtf8("buttonClose"));
|
||||
|
||||
gridLayout->addWidget(buttonClose, 15, 2, 1, 1);
|
||||
|
||||
verticalSpacer_2 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
|
||||
|
||||
gridLayout->addItem(verticalSpacer_2, 10, 2, 1, 1);
|
||||
|
||||
verticalSpacer_3 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
|
||||
|
||||
gridLayout->addItem(verticalSpacer_3, 14, 2, 1, 1);
|
||||
gridLayout->addWidget(buttonClose, 12, 2, 1, 1);
|
||||
|
||||
|
||||
retranslateUi(FormThemes);
|
||||
|
||||
@@ -144,13 +144,11 @@ METHOD HbQtUI:create( cFile, qParent )
|
||||
|
||||
METHOD HbQtUI:destroy()
|
||||
LOCAL a_, i
|
||||
//LOCAL cNam, cCmd, cWdg, n
|
||||
|
||||
::oWidget:hide()
|
||||
|
||||
FOR EACH a_ IN ::aSignals
|
||||
i := Qt_Slots_disConnect( ::pSlots, a_[ 1 ], a_[ 2 ] )
|
||||
//HB_TRACE( HB_TR_ALWAYS, 300, i, "Qt_Slots_disConnect", a_[ 2 ] )
|
||||
a_:= NIL
|
||||
NEXT
|
||||
::pSlots := NIL
|
||||
@@ -159,65 +157,24 @@ METHOD HbQtUI:destroy()
|
||||
NEXT
|
||||
::pEvents := NIL
|
||||
|
||||
#if 0
|
||||
FOR EACH a_ IN ::aCommands
|
||||
IF a_[ 1 ] $ ::qObj
|
||||
IF ! "splitter" $ lower( a_[ 1 ] )
|
||||
cNam := a_[ 1 ] ; cCmd := a_[ 2 ]
|
||||
IF ( "addWidget" $ cCmd ) .OR. ( "addWidget" $ cCmd )
|
||||
IF ( n := at( "(o[ ", cCmd ) ) > 0
|
||||
cWdg := substr( cCmd, n + 5 )
|
||||
IF ( n := at( '"', cWdg ) ) > 0
|
||||
cWdg := substr( cWdg, 1, n - 1 )
|
||||
IF "addWidget" $ cCmd
|
||||
hbide_dbg( 200, cNam, cWdg )
|
||||
::qObj[ cNam ]:removeWidget( ::qObj[ cWdg ] )
|
||||
ELSEIF "addLayout" $ cCmd
|
||||
hbide_dbg( 205, cNam, cWdg )
|
||||
::qObj[ cNam ]:removeLayout( ::qObj[ cWdg ] )
|
||||
ENDIF
|
||||
ENDIF
|
||||
ENDIF
|
||||
ENDIF
|
||||
ENDIF
|
||||
ENDIF
|
||||
NEXT
|
||||
#endif
|
||||
|
||||
FOR EACH a_ IN ::widgets DESCEND
|
||||
IF ( i := a_:__enumIndex() ) > 1
|
||||
i := a_:__enumIndex()
|
||||
IF i > 0
|
||||
IF type( a_[ 3 ] ) == "UI"
|
||||
IF !( a_[ 1 ] $ "QHBoxLayout,QVBoxLayout,QGridLayout" )
|
||||
//HB_TRACE( HB_TR_ALWAYS, 400, i, pad( a_[ 1 ], 20 ), pad( a_[ 2 ], 20 ), iif( i > 1, pad( ::widgets[ i - 1, 1 ],20 ), NIL ), i, len( ::widgets ) )
|
||||
::qObj[ a_[ 2 ] ] := NIL
|
||||
ENDIF
|
||||
ELSEIF type( a_[ 3 ] ) != "UI"
|
||||
//HB_TRACE( HB_TR_ALWAYS, 500, 0, pad( a_[ 1 ], 20 ), pad( a_[ 2 ], 20 ), iif( i > 1, pad( ::widgets[ i - 1, 1 ],20 ), NIL ), i, len( ::widgets ) )
|
||||
::qObj[ a_[ 2 ] ] := NIL
|
||||
ENDIF
|
||||
ENDIF
|
||||
NEXT
|
||||
|
||||
#if 1
|
||||
FOR EACH a_ IN ::widgets DESCEND
|
||||
IF ( i := a_:__enumIndex() ) > 1
|
||||
IF type( a_[ 3 ] ) == "UI" .AND. ( a_[ 1 ] $ "QHBoxLayout,QVBoxLayout,QGridLayout" )
|
||||
IF i > 2
|
||||
//HB_TRACE( HB_TR_ALWAYS, 600, i, pad( a_[ 1 ], 20 ), pad( a_[ 2 ], 20 ), iif( i > 1, pad( ::widgets[ i - 1, 1 ],20 ), NIL ), i, len( ::widgets ) )
|
||||
::qObj[ a_[ 2 ] ] := NIL
|
||||
ENDIF
|
||||
ENDIF
|
||||
ENDIF
|
||||
NEXT
|
||||
#endif
|
||||
|
||||
#if 0
|
||||
::qObj[ ::cMainWidgetName ] := NIL
|
||||
::widgets[ 1, 2 ] := NIL
|
||||
::aEvents := NIL
|
||||
::qObj := NIL
|
||||
::widgets := {}
|
||||
|
||||
::qObj := NIL
|
||||
::widgets := {}
|
||||
#endif
|
||||
::oWidget:close()
|
||||
::oWidget := NIL /* Variable Destruction GPFs */
|
||||
::oWidget := NIL
|
||||
|
||||
RETURN i
|
||||
|
||||
|
||||
@@ -69,6 +69,17 @@
|
||||
* enum Direction { LeftToRight, RightToLeft, TopToBottom, BottomToTop }
|
||||
*/
|
||||
|
||||
/*
|
||||
* Constructed[ 20/23 [ 86.96% ] ]
|
||||
*
|
||||
* *** Unconvered Prototypes ***
|
||||
* -----------------------------
|
||||
*
|
||||
* }
|
||||
* }
|
||||
* }
|
||||
*/
|
||||
|
||||
#include <QtCore/QPointer>
|
||||
|
||||
#include <QtGui/QBoxLayout>
|
||||
@@ -156,12 +167,14 @@ HB_FUNC( QT_QBOXLAYOUT )
|
||||
*/
|
||||
HB_FUNC( QT_QBOXLAYOUT_ADDLAYOUT )
|
||||
{
|
||||
QBoxLayout * p = hbqt_par_QBoxLayout( 1 );
|
||||
if( p )
|
||||
( p )->addLayout( hbqt_par_QLayout( 2 ), hb_parni( 3 ) );
|
||||
else
|
||||
QGC_POINTER * p = ( QGC_POINTER * ) hb_parptrGC( hbqt_gcFuncs(), 1 );
|
||||
QGC_POINTER * q = ( QGC_POINTER * ) hb_parptrGC( hbqt_gcFuncs(), 2 );
|
||||
HB_TRACE( HB_TR_DEBUG, ( "Entering function QT_QBOXLAYOUT_ADDLAYOUT()" ) );
|
||||
if( p && p->ph && q && q->ph )
|
||||
{
|
||||
HB_TRACE( HB_TR_DEBUG, ( "............................... F=QT_QBOXLAYOUT_ADDLAYOUT FP=( p )->addLayout( hbqt_par_QLayout( 2 ), hb_parni( 3 ) ); p is NULL" ) );
|
||||
HB_TRACE( HB_TR_DEBUG, ( "QT_QBOXLAYOUT_ADDLAYOUT() Qt object: %p is attached to: %p", p->ph, q->ph ) );
|
||||
q->bNew = HB_FALSE;
|
||||
hbqt_par_QBoxLayout( 1 )->addLayout( hbqt_par_QLayout( 2 ), hb_parni( 3 ) );
|
||||
}
|
||||
}
|
||||
|
||||
@@ -170,12 +183,14 @@ HB_FUNC( QT_QBOXLAYOUT_ADDLAYOUT )
|
||||
*/
|
||||
HB_FUNC( QT_QBOXLAYOUT_ADDSPACERITEM )
|
||||
{
|
||||
QBoxLayout * p = hbqt_par_QBoxLayout( 1 );
|
||||
if( p )
|
||||
( p )->addSpacerItem( hbqt_par_QSpacerItem( 2 ) );
|
||||
else
|
||||
QGC_POINTER * p = ( QGC_POINTER * ) hb_parptrGC( hbqt_gcFuncs(), 1 );
|
||||
QGC_POINTER * q = ( QGC_POINTER * ) hb_parptrGC( hbqt_gcFuncs(), 2 );
|
||||
HB_TRACE( HB_TR_DEBUG, ( "Entering function QT_QBOXLAYOUT_ADDSPACERITEM()" ) );
|
||||
if( p && p->ph && q && q->ph )
|
||||
{
|
||||
HB_TRACE( HB_TR_DEBUG, ( "............................... F=QT_QBOXLAYOUT_ADDSPACERITEM FP=( p )->addSpacerItem( hbqt_par_QSpacerItem( 2 ) ); p is NULL" ) );
|
||||
HB_TRACE( HB_TR_DEBUG, ( "QT_QBOXLAYOUT_ADDSPACERITEM() Qt object: %p is attached to: %p", p->ph, q->ph ) );
|
||||
q->bNew = HB_FALSE;
|
||||
hbqt_par_QBoxLayout( 1 )->addSpacerItem( hbqt_par_QSpacerItem( 2 ) );
|
||||
}
|
||||
}
|
||||
|
||||
@@ -226,12 +241,14 @@ HB_FUNC( QT_QBOXLAYOUT_ADDSTRUT )
|
||||
*/
|
||||
HB_FUNC( QT_QBOXLAYOUT_ADDWIDGET )
|
||||
{
|
||||
QBoxLayout * p = hbqt_par_QBoxLayout( 1 );
|
||||
if( p )
|
||||
( p )->addWidget( hbqt_par_QWidget( 2 ), hb_parni( 3 ), ( Qt::Alignment ) hb_parni( 4 ) );
|
||||
else
|
||||
QGC_POINTER * p = ( QGC_POINTER * ) hb_parptrGC( hbqt_gcFuncs(), 1 );
|
||||
QGC_POINTER * q = ( QGC_POINTER * ) hb_parptrGC( hbqt_gcFuncs(), 2 );
|
||||
HB_TRACE( HB_TR_DEBUG, ( "Entering function QT_QBOXLAYOUT_ADDWIDGET()" ) );
|
||||
if( p && p->ph && q && q->ph )
|
||||
{
|
||||
HB_TRACE( HB_TR_DEBUG, ( "............................... F=QT_QBOXLAYOUT_ADDWIDGET FP=( p )->addWidget( hbqt_par_QWidget( 2 ), hb_parni( 3 ), ( Qt::Alignment ) hb_parni( 4 ) ); p is NULL" ) );
|
||||
HB_TRACE( HB_TR_DEBUG, ( "QT_QBOXLAYOUT_ADDWIDGET() Qt object: %p is attached to: %p", p->ph, q->ph ) );
|
||||
q->bNew = HB_FALSE;
|
||||
hbqt_par_QBoxLayout( 1 )->addWidget( hbqt_par_QWidget( 2 ), hb_parni( 3 ), ( Qt::Alignment ) hb_parni( 4 ) );
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -65,6 +65,19 @@
|
||||
#if QT_VERSION >= 0x040500
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
/*
|
||||
* Constructed[ 26/31 [ 83.87% ] ]
|
||||
*
|
||||
* *** Unconvered Prototypes ***
|
||||
* -----------------------------
|
||||
*
|
||||
* }
|
||||
* }
|
||||
* }
|
||||
* }
|
||||
* }
|
||||
*/
|
||||
|
||||
#include <QtCore/QPointer>
|
||||
|
||||
#include <QtGui/QGridLayout>
|
||||
@@ -153,12 +166,14 @@ HB_FUNC( QT_QGRIDLAYOUT )
|
||||
*/
|
||||
HB_FUNC( QT_QGRIDLAYOUT_ADDITEM )
|
||||
{
|
||||
QGridLayout * p = hbqt_par_QGridLayout( 1 );
|
||||
if( p )
|
||||
( p )->addItem( hbqt_par_QLayoutItem( 2 ), hb_parni( 3 ), hb_parni( 4 ), ( HB_ISNUM( 5 ) ? hb_parni( 5 ) : 1 ), ( HB_ISNUM( 6 ) ? hb_parni( 6 ) : 1 ), ( Qt::Alignment ) hb_parni( 7 ) );
|
||||
else
|
||||
QGC_POINTER * p = ( QGC_POINTER * ) hb_parptrGC( hbqt_gcFuncs(), 1 );
|
||||
QGC_POINTER * q = ( QGC_POINTER * ) hb_parptrGC( hbqt_gcFuncs(), 2 );
|
||||
HB_TRACE( HB_TR_DEBUG, ( "Entering function QT_QGRIDLAYOUT_ADDITEM()" ) );
|
||||
if( p && p->ph && q && q->ph )
|
||||
{
|
||||
HB_TRACE( HB_TR_DEBUG, ( "............................... F=QT_QGRIDLAYOUT_ADDITEM FP=( p )->addItem( hbqt_par_QLayoutItem( 2 ), hb_parni( 3 ), hb_parni( 4 ), ( HB_ISNUM( 5 ) ? hb_parni( 5 ) : 1 ), ( HB_ISNUM( 6 ) ? hb_parni( 6 ) : 1 ), ( Qt::Alignment ) hb_parni( 7 ) ); p is NULL" ) );
|
||||
HB_TRACE( HB_TR_DEBUG, ( "QT_QGRIDLAYOUT_ADDITEM() Qt object: %p is attached to: %p", p->ph, q->ph ) );
|
||||
q->bNew = HB_FALSE;
|
||||
hbqt_par_QGridLayout( 1 )->addItem( hbqt_par_QLayoutItem( 2 ), hb_parni( 3 ), hb_parni( 4 ), ( HB_ISNUM( 5 ) ? hb_parni( 5 ) : 1 ), ( HB_ISNUM( 6 ) ? hb_parni( 6 ) : 1 ), ( Qt::Alignment ) hb_parni( 7 ) );
|
||||
}
|
||||
}
|
||||
|
||||
@@ -167,12 +182,14 @@ HB_FUNC( QT_QGRIDLAYOUT_ADDITEM )
|
||||
*/
|
||||
HB_FUNC( QT_QGRIDLAYOUT_ADDLAYOUT )
|
||||
{
|
||||
QGridLayout * p = hbqt_par_QGridLayout( 1 );
|
||||
if( p )
|
||||
( p )->addLayout( hbqt_par_QLayout( 2 ), hb_parni( 3 ), hb_parni( 4 ), ( Qt::Alignment ) hb_parni( 5 ) );
|
||||
else
|
||||
QGC_POINTER * p = ( QGC_POINTER * ) hb_parptrGC( hbqt_gcFuncs(), 1 );
|
||||
QGC_POINTER * q = ( QGC_POINTER * ) hb_parptrGC( hbqt_gcFuncs(), 2 );
|
||||
HB_TRACE( HB_TR_DEBUG, ( "Entering function QT_QGRIDLAYOUT_ADDLAYOUT()" ) );
|
||||
if( p && p->ph && q && q->ph )
|
||||
{
|
||||
HB_TRACE( HB_TR_DEBUG, ( "............................... F=QT_QGRIDLAYOUT_ADDLAYOUT FP=( p )->addLayout( hbqt_par_QLayout( 2 ), hb_parni( 3 ), hb_parni( 4 ), ( Qt::Alignment ) hb_parni( 5 ) ); p is NULL" ) );
|
||||
HB_TRACE( HB_TR_DEBUG, ( "QT_QGRIDLAYOUT_ADDLAYOUT() Qt object: %p is attached to: %p", p->ph, q->ph ) );
|
||||
q->bNew = HB_FALSE;
|
||||
hbqt_par_QGridLayout( 1 )->addLayout( hbqt_par_QLayout( 2 ), hb_parni( 3 ), hb_parni( 4 ), ( Qt::Alignment ) hb_parni( 5 ) );
|
||||
}
|
||||
}
|
||||
|
||||
@@ -181,12 +198,14 @@ HB_FUNC( QT_QGRIDLAYOUT_ADDLAYOUT )
|
||||
*/
|
||||
HB_FUNC( QT_QGRIDLAYOUT_ADDLAYOUT_1 )
|
||||
{
|
||||
QGridLayout * p = hbqt_par_QGridLayout( 1 );
|
||||
if( p )
|
||||
( p )->addLayout( hbqt_par_QLayout( 2 ), hb_parni( 3 ), hb_parni( 4 ), hb_parni( 5 ), hb_parni( 6 ), ( Qt::Alignment ) hb_parni( 7 ) );
|
||||
else
|
||||
QGC_POINTER * p = ( QGC_POINTER * ) hb_parptrGC( hbqt_gcFuncs(), 1 );
|
||||
QGC_POINTER * q = ( QGC_POINTER * ) hb_parptrGC( hbqt_gcFuncs(), 2 );
|
||||
HB_TRACE( HB_TR_DEBUG, ( "Entering function QT_QGRIDLAYOUT_ADDLAYOUT_1()" ) );
|
||||
if( p && p->ph && q && q->ph )
|
||||
{
|
||||
HB_TRACE( HB_TR_DEBUG, ( "............................... F=QT_QGRIDLAYOUT_ADDLAYOUT_1 FP=( p )->addLayout( hbqt_par_QLayout( 2 ), hb_parni( 3 ), hb_parni( 4 ), hb_parni( 5 ), hb_parni( 6 ), ( Qt::Alignment ) hb_parni( 7 ) ); p is NULL" ) );
|
||||
HB_TRACE( HB_TR_DEBUG, ( "QT_QGRIDLAYOUT_ADDLAYOUT_1() Qt object: %p is attached to: %p", p->ph, q->ph ) );
|
||||
q->bNew = HB_FALSE;
|
||||
hbqt_par_QGridLayout( 1 )->addLayout( hbqt_par_QLayout( 2 ), hb_parni( 3 ), hb_parni( 4 ), hb_parni( 5 ), hb_parni( 6 ), ( Qt::Alignment ) hb_parni( 7 ) );
|
||||
}
|
||||
}
|
||||
|
||||
@@ -195,12 +214,14 @@ HB_FUNC( QT_QGRIDLAYOUT_ADDLAYOUT_1 )
|
||||
*/
|
||||
HB_FUNC( QT_QGRIDLAYOUT_ADDWIDGET )
|
||||
{
|
||||
QGridLayout * p = hbqt_par_QGridLayout( 1 );
|
||||
if( p )
|
||||
( p )->addWidget( hbqt_par_QWidget( 2 ), hb_parni( 3 ), hb_parni( 4 ), ( Qt::Alignment ) hb_parni( 5 ) );
|
||||
else
|
||||
QGC_POINTER * p = ( QGC_POINTER * ) hb_parptrGC( hbqt_gcFuncs(), 1 );
|
||||
QGC_POINTER * q = ( QGC_POINTER * ) hb_parptrGC( hbqt_gcFuncs(), 2 );
|
||||
HB_TRACE( HB_TR_DEBUG, ( "Entering function QT_GRIDQLAYOUT_ADDWIDGET()" ) );
|
||||
if( p && p->ph && q && q->ph )
|
||||
{
|
||||
HB_TRACE( HB_TR_DEBUG, ( "............................... F=QT_QGRIDLAYOUT_ADDWIDGET FP=( p )->addWidget( hbqt_par_QWidget( 2 ), hb_parni( 3 ), hb_parni( 4 ), ( Qt::Alignment ) hb_parni( 5 ) ); p is NULL" ) );
|
||||
HB_TRACE( HB_TR_DEBUG, ( "QT_QGRIDLAYOUT_ADDWIDGET() Qt object: %p is attached to: %p", p->ph, q->ph ) );
|
||||
q->bNew = HB_FALSE;
|
||||
hbqt_par_QGridLayout( 1 )->addWidget( hbqt_par_QWidget( 2 ), hb_parni( 3 ), hb_parni( 4 ), ( Qt::Alignment ) hb_parni( 5 ) );
|
||||
}
|
||||
}
|
||||
|
||||
@@ -209,12 +230,14 @@ HB_FUNC( QT_QGRIDLAYOUT_ADDWIDGET )
|
||||
*/
|
||||
HB_FUNC( QT_QGRIDLAYOUT_ADDWIDGET_1 )
|
||||
{
|
||||
QGridLayout * p = hbqt_par_QGridLayout( 1 );
|
||||
if( p )
|
||||
( p )->addWidget( hbqt_par_QWidget( 2 ), hb_parni( 3 ), hb_parni( 4 ), hb_parni( 5 ), hb_parni( 6 ), ( Qt::Alignment ) hb_parni( 7 ) );
|
||||
else
|
||||
QGC_POINTER * p = ( QGC_POINTER * ) hb_parptrGC( hbqt_gcFuncs(), 1 );
|
||||
QGC_POINTER * q = ( QGC_POINTER * ) hb_parptrGC( hbqt_gcFuncs(), 2 );
|
||||
HB_TRACE( HB_TR_DEBUG, ( "Entering function QT_GRIDQLAYOUT_ADDWIDGET_1()" ) );
|
||||
if( p && p->ph && q && q->ph )
|
||||
{
|
||||
HB_TRACE( HB_TR_DEBUG, ( "............................... F=QT_QGRIDLAYOUT_ADDWIDGET_1 FP=( p )->addWidget( hbqt_par_QWidget( 2 ), hb_parni( 3 ), hb_parni( 4 ), hb_parni( 5 ), hb_parni( 6 ), ( Qt::Alignment ) hb_parni( 7 ) ); p is NULL" ) );
|
||||
HB_TRACE( HB_TR_DEBUG, ( "QT_QGRIDLAYOUT_ADDWIDGET_1() Qt object: %p is attached to: %p", p->ph, q->ph ) );
|
||||
q->bNew = HB_FALSE;
|
||||
hbqt_par_QGridLayout( 1 )->addWidget( hbqt_par_QWidget( 2 ), hb_parni( 3 ), hb_parni( 4 ), hb_parni( 5 ), hb_parni( 6 ), ( Qt::Alignment ) hb_parni( 7 ) );
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -70,12 +70,13 @@
|
||||
*/
|
||||
|
||||
/*
|
||||
* Constructed[ 29/30 [ 96.67% ] ]
|
||||
* Constructed[ 29/31 [ 93.55% ] ]
|
||||
*
|
||||
* *** Unconvered Prototypes ***
|
||||
* -----------------------------
|
||||
*
|
||||
* }
|
||||
* }
|
||||
*/
|
||||
|
||||
#include <QtCore/QPointer>
|
||||
@@ -151,14 +152,11 @@ HB_FUNC( QT_QLAYOUT_ADDITEM )
|
||||
{
|
||||
QGC_POINTER * p = ( QGC_POINTER * ) hb_parptrGC( hbqt_gcFuncs(), 1 );
|
||||
QGC_POINTER * q = ( QGC_POINTER * ) hb_parptrGC( hbqt_gcFuncs(), 2 );
|
||||
|
||||
HB_TRACE( HB_TR_DEBUG, ( "Entering function QT_QLAYOUT_ADDITEM()" ) );
|
||||
|
||||
if( p && p->ph && q && q->ph )
|
||||
{
|
||||
HB_TRACE( HB_TR_DEBUG, ( "QT_QLAYOUT_ADDITEM() Qt object: %p is attached to: %p", p->ph, q->ph ) );
|
||||
q->bNew = HB_FALSE;
|
||||
|
||||
hbqt_par_QLayout( 1 )->addItem( hbqt_par_QLayoutItem( 2 ) );
|
||||
}
|
||||
}
|
||||
@@ -168,12 +166,14 @@ HB_FUNC( QT_QLAYOUT_ADDITEM )
|
||||
*/
|
||||
HB_FUNC( QT_QLAYOUT_ADDWIDGET )
|
||||
{
|
||||
QLayout * p = hbqt_par_QLayout( 1 );
|
||||
if( p )
|
||||
( p )->addWidget( hbqt_par_QWidget( 2 ) );
|
||||
else
|
||||
QGC_POINTER * p = ( QGC_POINTER * ) hb_parptrGC( hbqt_gcFuncs(), 1 );
|
||||
QGC_POINTER * q = ( QGC_POINTER * ) hb_parptrGC( hbqt_gcFuncs(), 2 );
|
||||
HB_TRACE( HB_TR_DEBUG, ( "Entering function QT_QLAYOUT_ADDWIDGET()" ) );
|
||||
if( p && p->ph && q && q->ph )
|
||||
{
|
||||
HB_TRACE( HB_TR_DEBUG, ( "............................... F=QT_QLAYOUT_ADDWIDGET FP=( p )->addWidget( hbqt_par_QWidget( 2 ) ); p is NULL" ) );
|
||||
HB_TRACE( HB_TR_DEBUG, ( "QT_QLAYOUT_ADDWIDGET() Qt object: %p is attached to: %p", p->ph, q->ph ) );
|
||||
q->bNew = HB_FALSE;
|
||||
hbqt_par_QLayout( 1 )->addWidget( hbqt_par_QWidget( 2 ) );
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -78,12 +78,42 @@ enum Direction { LeftToRight, RightToLeft, TopToBottom, BottomToTop }
|
||||
</ENUMS>
|
||||
|
||||
<PROTOS>
|
||||
void addLayout ( QLayout * layout, int stretch = 0 )
|
||||
void addSpacerItem ( QSpacerItem * spacerItem )
|
||||
void addLayout ( QLayout * layout, int stretch = 0 ){
|
||||
QGC_POINTER * p = ( QGC_POINTER * ) hb_parptrGC( hbqt_gcFuncs(), 1 );
|
||||
QGC_POINTER * q = ( QGC_POINTER * ) hb_parptrGC( hbqt_gcFuncs(), 2 );
|
||||
HB_TRACE( HB_TR_DEBUG, ( "Entering function QT_QBOXLAYOUT_ADDLAYOUT()" ) );
|
||||
if( p && p->ph && q && q->ph )
|
||||
{
|
||||
HB_TRACE( HB_TR_DEBUG, ( "QT_QBOXLAYOUT_ADDLAYOUT() Qt object: %p is attached to: %p", p->ph, q->ph ) );
|
||||
q->bNew = HB_FALSE;
|
||||
hbqt_par_QBoxLayout( 1 )->addLayout( hbqt_par_QLayout( 2 ), hb_parni( 3 ) );
|
||||
}
|
||||
}
|
||||
void addSpacerItem ( QSpacerItem * spacerItem ){
|
||||
QGC_POINTER * p = ( QGC_POINTER * ) hb_parptrGC( hbqt_gcFuncs(), 1 );
|
||||
QGC_POINTER * q = ( QGC_POINTER * ) hb_parptrGC( hbqt_gcFuncs(), 2 );
|
||||
HB_TRACE( HB_TR_DEBUG, ( "Entering function QT_QBOXLAYOUT_ADDSPACERITEM()" ) );
|
||||
if( p && p->ph && q && q->ph )
|
||||
{
|
||||
HB_TRACE( HB_TR_DEBUG, ( "QT_QBOXLAYOUT_ADDSPACERITEM() Qt object: %p is attached to: %p", p->ph, q->ph ) );
|
||||
q->bNew = HB_FALSE;
|
||||
hbqt_par_QBoxLayout( 1 )->addSpacerItem( hbqt_par_QSpacerItem( 2 ) );
|
||||
}
|
||||
}
|
||||
void addSpacing ( int size )
|
||||
void addStretch ( int stretch = 0 )
|
||||
void addStrut ( int size )
|
||||
void addWidget ( QWidget * widget, int stretch = 0, Qt::Alignment alignment = 0 )
|
||||
void addWidget ( QWidget * widget, int stretch = 0, Qt::Alignment alignment = 0 ){
|
||||
QGC_POINTER * p = ( QGC_POINTER * ) hb_parptrGC( hbqt_gcFuncs(), 1 );
|
||||
QGC_POINTER * q = ( QGC_POINTER * ) hb_parptrGC( hbqt_gcFuncs(), 2 );
|
||||
HB_TRACE( HB_TR_DEBUG, ( "Entering function QT_QBOXLAYOUT_ADDWIDGET()" ) );
|
||||
if( p && p->ph && q && q->ph )
|
||||
{
|
||||
HB_TRACE( HB_TR_DEBUG, ( "QT_QBOXLAYOUT_ADDWIDGET() Qt object: %p is attached to: %p", p->ph, q->ph ) );
|
||||
q->bNew = HB_FALSE;
|
||||
hbqt_par_QBoxLayout( 1 )->addWidget( hbqt_par_QWidget( 2 ), hb_parni( 3 ), ( Qt::Alignment ) hb_parni( 4 ) );
|
||||
}
|
||||
}
|
||||
Direction direction () const
|
||||
void insertLayout ( int index, QLayout * layout, int stretch = 0 )
|
||||
void insertSpacerItem ( int index, QSpacerItem * spacerItem )
|
||||
|
||||
@@ -75,11 +75,61 @@ HB_FUNC( QT_QGRIDLAYOUT )
|
||||
</CODE>
|
||||
|
||||
<PROTOS>
|
||||
void addItem ( QLayoutItem * item, int row, int column, int rowSpan = 1, int columnSpan = 1, Qt::Alignment alignment = 0 )
|
||||
void addLayout ( QLayout * layout, int row, int column, Qt::Alignment alignment = 0 )
|
||||
void addLayout ( QLayout * layout, int row, int column, int rowSpan, int columnSpan, Qt::Alignment alignment = 0 )
|
||||
void addWidget ( QWidget * widget, int row, int column, Qt::Alignment alignment = 0 )
|
||||
void addWidget ( QWidget * widget, int fromRow, int fromColumn, int rowSpan, int columnSpan, Qt::Alignment alignment = 0 )
|
||||
void addItem ( QLayoutItem * item, int row, int column, int rowSpan = 1, int columnSpan = 1, Qt::Alignment alignment = 0 ){
|
||||
QGC_POINTER * p = ( QGC_POINTER * ) hb_parptrGC( hbqt_gcFuncs(), 1 );
|
||||
QGC_POINTER * q = ( QGC_POINTER * ) hb_parptrGC( hbqt_gcFuncs(), 2 );
|
||||
HB_TRACE( HB_TR_DEBUG, ( "Entering function QT_QGRIDLAYOUT_ADDITEM()" ) );
|
||||
if( p && p->ph && q && q->ph )
|
||||
{
|
||||
HB_TRACE( HB_TR_DEBUG, ( "QT_QGRIDLAYOUT_ADDITEM() Qt object: %p is attached to: %p", p->ph, q->ph ) );
|
||||
q->bNew = HB_FALSE;
|
||||
hbqt_par_QGridLayout( 1 )->addItem( hbqt_par_QLayoutItem( 2 ), hb_parni( 3 ), hb_parni( 4 ), ( HB_ISNUM( 5 ) ? hb_parni( 5 ) : 1 ), ( HB_ISNUM( 6 ) ? hb_parni( 6 ) : 1 ), ( Qt::Alignment ) hb_parni( 7 ) );
|
||||
}
|
||||
}
|
||||
void addLayout ( QLayout * layout, int row, int column, Qt::Alignment alignment = 0 ){
|
||||
QGC_POINTER * p = ( QGC_POINTER * ) hb_parptrGC( hbqt_gcFuncs(), 1 );
|
||||
QGC_POINTER * q = ( QGC_POINTER * ) hb_parptrGC( hbqt_gcFuncs(), 2 );
|
||||
HB_TRACE( HB_TR_DEBUG, ( "Entering function QT_QGRIDLAYOUT_ADDLAYOUT()" ) );
|
||||
if( p && p->ph && q && q->ph )
|
||||
{
|
||||
HB_TRACE( HB_TR_DEBUG, ( "QT_QGRIDLAYOUT_ADDLAYOUT() Qt object: %p is attached to: %p", p->ph, q->ph ) );
|
||||
q->bNew = HB_FALSE;
|
||||
hbqt_par_QGridLayout( 1 )->addLayout( hbqt_par_QLayout( 2 ), hb_parni( 3 ), hb_parni( 4 ), ( Qt::Alignment ) hb_parni( 5 ) );
|
||||
}
|
||||
}
|
||||
void addLayout ( QLayout * layout, int row, int column, int rowSpan, int columnSpan, Qt::Alignment alignment = 0 ){
|
||||
QGC_POINTER * p = ( QGC_POINTER * ) hb_parptrGC( hbqt_gcFuncs(), 1 );
|
||||
QGC_POINTER * q = ( QGC_POINTER * ) hb_parptrGC( hbqt_gcFuncs(), 2 );
|
||||
HB_TRACE( HB_TR_DEBUG, ( "Entering function QT_QGRIDLAYOUT_ADDLAYOUT_1()" ) );
|
||||
if( p && p->ph && q && q->ph )
|
||||
{
|
||||
HB_TRACE( HB_TR_DEBUG, ( "QT_QGRIDLAYOUT_ADDLAYOUT_1() Qt object: %p is attached to: %p", p->ph, q->ph ) );
|
||||
q->bNew = HB_FALSE;
|
||||
hbqt_par_QGridLayout( 1 )->addLayout( hbqt_par_QLayout( 2 ), hb_parni( 3 ), hb_parni( 4 ), hb_parni( 5 ), hb_parni( 6 ), ( Qt::Alignment ) hb_parni( 7 ) );
|
||||
}
|
||||
}
|
||||
void addWidget ( QWidget * widget, int row, int column, Qt::Alignment alignment = 0 ){
|
||||
QGC_POINTER * p = ( QGC_POINTER * ) hb_parptrGC( hbqt_gcFuncs(), 1 );
|
||||
QGC_POINTER * q = ( QGC_POINTER * ) hb_parptrGC( hbqt_gcFuncs(), 2 );
|
||||
HB_TRACE( HB_TR_DEBUG, ( "Entering function QT_GRIDQLAYOUT_ADDWIDGET()" ) );
|
||||
if( p && p->ph && q && q->ph )
|
||||
{
|
||||
HB_TRACE( HB_TR_DEBUG, ( "QT_QGRIDLAYOUT_ADDWIDGET() Qt object: %p is attached to: %p", p->ph, q->ph ) );
|
||||
q->bNew = HB_FALSE;
|
||||
hbqt_par_QGridLayout( 1 )->addWidget( hbqt_par_QWidget( 2 ), hb_parni( 3 ), hb_parni( 4 ), ( Qt::Alignment ) hb_parni( 5 ) );
|
||||
}
|
||||
}
|
||||
void addWidget ( QWidget * widget, int fromRow, int fromColumn, int rowSpan, int columnSpan, Qt::Alignment alignment = 0 ){
|
||||
QGC_POINTER * p = ( QGC_POINTER * ) hb_parptrGC( hbqt_gcFuncs(), 1 );
|
||||
QGC_POINTER * q = ( QGC_POINTER * ) hb_parptrGC( hbqt_gcFuncs(), 2 );
|
||||
HB_TRACE( HB_TR_DEBUG, ( "Entering function QT_GRIDQLAYOUT_ADDWIDGET_1()" ) );
|
||||
if( p && p->ph && q && q->ph )
|
||||
{
|
||||
HB_TRACE( HB_TR_DEBUG, ( "QT_QGRIDLAYOUT_ADDWIDGET_1() Qt object: %p is attached to: %p", p->ph, q->ph ) );
|
||||
q->bNew = HB_FALSE;
|
||||
hbqt_par_QGridLayout( 1 )->addWidget( hbqt_par_QWidget( 2 ), hb_parni( 3 ), hb_parni( 4 ), hb_parni( 5 ), hb_parni( 6 ), ( Qt::Alignment ) hb_parni( 7 ) );
|
||||
}
|
||||
}
|
||||
QRect cellRect ( int row, int column ) const
|
||||
int columnCount () const
|
||||
int columnMinimumWidth ( int column ) const
|
||||
@@ -102,6 +152,3 @@ void setVerticalSpacing ( int spacing )
|
||||
int spacing () const
|
||||
int verticalSpacing () const
|
||||
</PROTOS>
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -82,18 +82,25 @@ bool activate ()
|
||||
virtual void addItem ( QLayoutItem * item ){
|
||||
QGC_POINTER * p = ( QGC_POINTER * ) hb_parptrGC( hbqt_gcFuncs(), 1 );
|
||||
QGC_POINTER * q = ( QGC_POINTER * ) hb_parptrGC( hbqt_gcFuncs(), 2 );
|
||||
|
||||
HB_TRACE( HB_TR_DEBUG, ( "Entering function QT_QLAYOUT_ADDITEM()" ) );
|
||||
|
||||
if( p && p->ph && q && q->ph )
|
||||
{
|
||||
HB_TRACE( HB_TR_DEBUG, ( "QT_QLAYOUT_ADDITEM() Qt object: %p is attached to: %p", p->ph, q->ph ) );
|
||||
q->bNew = HB_FALSE;
|
||||
|
||||
hbqt_par_QLayout( 1 )->addItem( hbqt_par_QLayoutItem( 2 ) );
|
||||
}
|
||||
}
|
||||
void addWidget ( QWidget * w )
|
||||
void addWidget ( QWidget * w ){
|
||||
QGC_POINTER * p = ( QGC_POINTER * ) hb_parptrGC( hbqt_gcFuncs(), 1 );
|
||||
QGC_POINTER * q = ( QGC_POINTER * ) hb_parptrGC( hbqt_gcFuncs(), 2 );
|
||||
HB_TRACE( HB_TR_DEBUG, ( "Entering function QT_QLAYOUT_ADDWIDGET()" ) );
|
||||
if( p && p->ph && q && q->ph )
|
||||
{
|
||||
HB_TRACE( HB_TR_DEBUG, ( "QT_QLAYOUT_ADDWIDGET() Qt object: %p is attached to: %p", p->ph, q->ph ) );
|
||||
q->bNew = HB_FALSE;
|
||||
hbqt_par_QLayout( 1 )->addWidget( hbqt_par_QWidget( 2 ) );
|
||||
}
|
||||
}
|
||||
QRect contentsRect () const
|
||||
virtual int count () const = 0
|
||||
virtual Qt::Orientations expandingDirections () const
|
||||
|
||||
Reference in New Issue
Block a user