avoid name clashes with Windows includes

This commit is contained in:
Uwe Rathmann 2019-09-27 06:43:13 +02:00
parent 98f3500ab2
commit cbc5bb5b66

View File

@ -22,37 +22,34 @@
#include <QGuiApplication>
namespace
class MyRectangle : public Box
{
class Rectangle : public Box
{
public:
Rectangle( QQuickItem* parentItem )
MyRectangle( QQuickItem* parentItem )
: Box( parentItem )
{
}
};
};
class RoundedRectangle : public Box
{
class MyRoundedRectangle : public Box
{
public:
RoundedRectangle( QQuickItem* parentItem )
MyRoundedRectangle( QQuickItem* parentItem )
: Box( parentItem )
{
setShape( 20, Qt::AbsoluteSize );
}
};
};
class Ellipse : public Box
{
class MyEllipse : public Box
{
public:
Ellipse( QQuickItem* parentItem )
MyEllipse( QQuickItem* parentItem )
: Box( parentItem )
{
setShape( 100, Qt::RelativeSize );
}
};
}
};
static void addTestRectangle( QskLinearBox* parent )
{
@ -75,7 +72,7 @@ static void addRectangles1( QskLinearBox* parent )
for ( auto type : { Box::Unfilled, Box::Solid,
Box::Horizontal, Box::Vertical, Box::Diagonal } )
{
auto* rectangle = new Rectangle( parent );
auto* rectangle = new MyRectangle( parent );
rectangle->setBackground( type, Palette::Teal );
}
}
@ -85,7 +82,7 @@ static void addRectangles2( QskLinearBox* parent )
for ( auto type : { Box::Unfilled, Box::Solid,
Box::Horizontal, Box::Vertical, Box::Diagonal } )
{
auto* rectangle = new Rectangle( parent );
auto* rectangle = new MyRectangle( parent );
rectangle->setBorder( Box::Flat, Palette::Brown );
rectangle->setBackground( type, Palette::Yellow );
}
@ -100,23 +97,23 @@ static void addRectangles3( QskLinearBox* parent )
Box* box;
box = new Rectangle( parent );
box = new MyRectangle( parent );
box->setBorder( Box::Raised1, borderColor );
box->setGradient( Grey400 );
box = new Rectangle( parent );
box = new MyRectangle( parent );
box->setBorder( Box::Sunken1, borderColor );
box->setGradient( QskGradient::Diagonal, Grey400, Grey500 );
box = new Rectangle( parent );
box = new MyRectangle( parent );
box->setBorder( Box::Raised2, borderColor );
box->setGradient( QskGradient::Vertical, Grey400, Grey500 );
box = new Rectangle( parent );
box = new MyRectangle( parent );
box->setBorder( Box::Raised2, borderColor );
box->setBackground( Box::Vertical, fillColor, false );
box = new Rectangle( parent );
box = new MyRectangle( parent );
box->setBorder( Box::Sunken2, borderColor );
box->setBackground( Box::Vertical, fillColor, true );
}
@ -126,7 +123,7 @@ static void addRectangles4( QskLinearBox* parent )
for ( auto type : { Box::Unfilled, Box::Solid,
Box::Horizontal, Box::Vertical, Box::Diagonal } )
{
auto* box = new RoundedRectangle( parent );
auto* box = new MyRoundedRectangle( parent );
box->setBackground( type, Palette::DeepOrange );
}
}
@ -136,7 +133,7 @@ static void addRectangles5( QskLinearBox* parent )
for ( auto type : { Box::Unfilled, Box::Solid,
Box::Horizontal, Box::Vertical, Box::Diagonal } )
{
auto* box = new RoundedRectangle( parent );
auto* box = new MyRoundedRectangle( parent );
box->setBorder( Box::Flat, Palette::Indigo );
box->setBackground( type, Palette::Pink );
}
@ -151,23 +148,23 @@ static void addRectangles6( QskLinearBox* parent )
Box* box;
box = new RoundedRectangle( parent );
box = new MyRoundedRectangle( parent );
box->setBorder( Box::Raised1, borderColor );
box->setGradient( Grey400 );
box = new RoundedRectangle( parent );
box = new MyRoundedRectangle( parent );
box->setBorder( Box::Sunken1, borderColor );
box->setGradient( QskGradient::Diagonal, Grey400, Grey500 );
box = new RoundedRectangle( parent );
box = new MyRoundedRectangle( parent );
box->setBorder( Box::Raised2, borderColor );
box->setGradient( QskGradient::Vertical, Grey400, Grey500 );
box = new RoundedRectangle( parent );
box = new MyRoundedRectangle( parent );
box->setBorder( Box::Raised2, borderColor );
box->setBackground( Box::Vertical, fillColor, false );
box = new RoundedRectangle( parent );
box = new MyRoundedRectangle( parent );
box->setBorder( Box::Sunken2, borderColor );
box->setBackground( Box::Vertical, fillColor, true );
}
@ -177,7 +174,7 @@ static void addRectangles7( QskLinearBox* parent )
for ( auto type : { Box::Unfilled, Box::Solid,
Box::Horizontal, Box::Vertical, Box::Diagonal } )
{
auto* box = new Ellipse( parent );
auto* box = new MyEllipse( parent );
box->setBackground( type, Palette::BlueGrey );
}
}
@ -187,7 +184,7 @@ static void addRectangles8( QskLinearBox* parent )
for ( auto type : { Box::Unfilled, Box::Solid,
Box::Horizontal, Box::Vertical, Box::Diagonal } )
{
auto* box = new Ellipse( parent );
auto* box = new MyEllipse( parent );
box->setBorder( Box::Flat, Palette::Indigo );
box->setBackground( type, Palette::Red );
}
@ -202,23 +199,23 @@ static void addRectangles9( QskLinearBox* parent )
Box* box;
box = new Ellipse( parent );
box = new MyEllipse( parent );
box->setBorder( Box::Raised1, borderColor );
box->setGradient( Grey400 );
box = new Ellipse( parent );
box = new MyEllipse( parent );
box->setBorder( Box::Sunken1, borderColor );
box->setGradient( QskGradient::Diagonal, Grey400, Grey500 );
box = new Ellipse( parent );
box = new MyEllipse( parent );
box->setBorder( Box::Raised2, borderColor );
box->setGradient( QskGradient::Vertical, Grey400, Grey500 );
box = new Ellipse( parent );
box = new MyEllipse( parent );
box->setBorder( Box::Raised2, borderColor );
box->setBackground( Box::Vertical, fillColor, false );
box = new Ellipse( parent );
box = new MyEllipse( parent );
box->setBorder( Box::Sunken2, borderColor );
box->setBackground( Box::Vertical, fillColor, true );
}
@ -265,7 +262,7 @@ static void addRectangles11( QskLinearBox* parent )
for ( int i = 0; i < 5; i++ )
{
auto box = new Rectangle( parent );
auto box = new MyRectangle( parent );
box->setBorder( Box::Flat, Palette::Teal );