multicell test added
This commit is contained in:
parent
f5ee8a3853
commit
b71ce92f10
@ -14,16 +14,17 @@ class MainBox : public TestBox
|
|||||||
public:
|
public:
|
||||||
MainBox( int id )
|
MainBox( int id )
|
||||||
{
|
{
|
||||||
using Testcase = void (MainBox::*)();
|
using Testcase = void ( MainBox::* )();
|
||||||
|
|
||||||
const Testcase tests[] =
|
const Testcase tests[] =
|
||||||
{
|
{
|
||||||
&MainBox::test0, &MainBox::test1, &MainBox::test2,
|
&MainBox::test0, &MainBox::test1, &MainBox::test2,
|
||||||
&MainBox::test3, &MainBox::test4, &MainBox::test5,
|
&MainBox::test3, &MainBox::test4, &MainBox::test5,
|
||||||
&MainBox::test6, &MainBox::test7, &MainBox::test8
|
&MainBox::test6, &MainBox::test7, &MainBox::test8,
|
||||||
|
&MainBox::test9
|
||||||
};
|
};
|
||||||
|
|
||||||
const int count = static_cast<int>( sizeof( tests ) / sizeof( tests[0] ) );
|
const int count = static_cast< int >( sizeof( tests ) / sizeof( tests[0] ) );
|
||||||
|
|
||||||
if ( id < 0 || id >= count )
|
if ( id < 0 || id >= count )
|
||||||
id = 0;
|
id = 0;
|
||||||
@ -49,6 +50,7 @@ class MainBox : public TestBox
|
|||||||
void test6();
|
void test6();
|
||||||
void test7();
|
void test7();
|
||||||
void test8();
|
void test8();
|
||||||
|
void test9();
|
||||||
};
|
};
|
||||||
|
|
||||||
void MainBox::test0()
|
void MainBox::test0()
|
||||||
@ -241,6 +243,25 @@ void MainBox::test8()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void MainBox::test9()
|
||||||
|
{
|
||||||
|
/*
|
||||||
|
This one is a bit unclear about how much space from the first
|
||||||
|
element goes to column 1/2. Skinny gives 50% to both,
|
||||||
|
while QGridLayoutEngine gives 100% to column 1 ( starting
|
||||||
|
at 0 + spacing() ). The Widgets implementation seems to be
|
||||||
|
wrong as column 1 grows beyond 100%.
|
||||||
|
|
||||||
|
The situation can be clarified by using setColumnFixedWidth -
|
||||||
|
unfortunately Quick does not support this.
|
||||||
|
*/
|
||||||
|
insert( "PaleVioletRed", 0, 0, 1, 2 );
|
||||||
|
insert( "DarkSeaGreen", 1, 1 );
|
||||||
|
|
||||||
|
setFixedWidthAt( 0, 100 );
|
||||||
|
//setColumnFixedWidth( 0, 50 );
|
||||||
|
}
|
||||||
|
|
||||||
int main( int argc, char** argv )
|
int main( int argc, char** argv )
|
||||||
{
|
{
|
||||||
QApplication a( argc, argv );
|
QApplication a( argc, argv );
|
||||||
|
Loading…
x
Reference in New Issue
Block a user