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