summaryrefslogtreecommitdiffstats
path: root/src/kernel/qpoint.h
diff options
context:
space:
mode:
authorTimothy Pearson <kb9vqf@pearsoncomputing.net>2012-01-26 23:32:43 -0600
committerTimothy Pearson <kb9vqf@pearsoncomputing.net>2012-01-26 23:32:43 -0600
commitea318d1431c89e647598c510c4245c6571aa5f46 (patch)
tree996d29b80c30d453dda86d1a23162d441628f169 /src/kernel/qpoint.h
parentaaf89d4b48f69c9293feb187db26362e550b5561 (diff)
downloadtqt3-ea318d1431c89e647598c510c4245c6571aa5f46.tar.gz
tqt3-ea318d1431c89e647598c510c4245c6571aa5f46.zip
Update to latest tqt3 automated conversion
Diffstat (limited to 'src/kernel/qpoint.h')
-rw-r--r--src/kernel/qpoint.h219
1 files changed, 0 insertions, 219 deletions
diff --git a/src/kernel/qpoint.h b/src/kernel/qpoint.h
deleted file mode 100644
index cab2ee797..000000000
--- a/src/kernel/qpoint.h
+++ /dev/null
@@ -1,219 +0,0 @@
-/****************************************************************************
-**
-** Definition of TQPoint class
-**
-** Created : 931028
-**
-** Copyright (C) 1992-2008 Trolltech ASA. All rights reserved.
-**
-** This file is part of the kernel module of the TQt GUI Toolkit.
-**
-** This file may be used under the terms of the GNU General
-** Public License versions 2.0 or 3.0 as published by the Free
-** Software Foundation and appearing in the files LICENSE.GPL2
-** and LICENSE.GPL3 included in the packaging of this file.
-** Alternatively you may (at your option) use any later version
-** of the GNU General Public License if such license has been
-** publicly approved by Trolltech ASA (or its successors, if any)
-** and the KDE Free TQt Foundation.
-**
-** Please review the following information to ensure GNU General
-** Public Licensing requirements will be met:
-** http://trolltech.com/products/qt/licenses/licensing/opensource/.
-** If you are unsure which license is appropriate for your use, please
-** review the following information:
-** http://trolltech.com/products/qt/licenses/licensing/licensingoverview
-** or contact the sales department at sales@trolltech.com.
-**
-** This file may be used under the terms of the Q Public License as
-** defined by Trolltech ASA and appearing in the file LICENSE.TQPL
-** included in the packaging of this file. Licensees holding valid TQt
-** Commercial licenses may use this file in accordance with the TQt
-** Commercial License Agreement provided with the Software.
-**
-** This file is provided "AS IS" with NO WARRANTY OF ANY KIND,
-** INCLUDING THE WARRANTIES OF DESIGN, MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE. Trolltech reserves all rights not granted
-** herein.
-**
-**********************************************************************/
-
-#ifndef TQPOINT_H
-#define TQPOINT_H
-
-#ifndef QT_H
-#include "qwindowdefs.h"
-#endif // QT_H
-
-
-class Q_EXPORT TQPoint
-{
-public:
- TQPoint();
- TQPoint( int xpos, int ypos );
-
- bool isNull() const;
-
- int x() const;
- int y() const;
- void setX( int x );
- void setY( int y );
-
- int manhattanLength() const;
-
- TQCOORD &rx();
- TQCOORD &ry();
-
- TQPoint &operator+=( const TQPoint &p );
- TQPoint &operator-=( const TQPoint &p );
- TQPoint &operator*=( int c );
- TQPoint &operator*=( double c );
- TQPoint &operator/=( int c );
- TQPoint &operator/=( double c );
-
- friend inline bool operator==( const TQPoint &, const TQPoint & );
- friend inline bool operator!=( const TQPoint &, const TQPoint & );
- friend inline const TQPoint operator+( const TQPoint &, const TQPoint & );
- friend inline const TQPoint operator-( const TQPoint &, const TQPoint & );
- friend inline const TQPoint operator*( const TQPoint &, int );
- friend inline const TQPoint operator*( int, const TQPoint & );
- friend inline const TQPoint operator*( const TQPoint &, double );
- friend inline const TQPoint operator*( double, const TQPoint & );
- friend inline const TQPoint operator-( const TQPoint & );
- friend inline const TQPoint operator/( const TQPoint &, int );
- friend inline const TQPoint operator/( const TQPoint &, double );
-
-private:
- static void warningDivByZero();
-
-#if defined(Q_OS_MAC)
- TQCOORD yp;
- TQCOORD xp;
-#else
- TQCOORD xp;
- TQCOORD yp;
-#endif
-};
-
-
-/*****************************************************************************
- TQPoint stream functions
- *****************************************************************************/
-#ifndef QT_NO_DATASTREAM
-Q_EXPORT TQDataStream &operator<<( TQDataStream &, const TQPoint & );
-Q_EXPORT TQDataStream &operator>>( TQDataStream &, TQPoint & );
-#endif
-
-/*****************************************************************************
- TQPoint inline functions
- *****************************************************************************/
-
-inline TQPoint::TQPoint()
-{ xp=0; yp=0; }
-
-inline TQPoint::TQPoint( int xpos, int ypos )
-{ xp=(TQCOORD)xpos; yp=(TQCOORD)ypos; }
-
-inline bool TQPoint::isNull() const
-{ return xp == 0 && yp == 0; }
-
-inline int TQPoint::x() const
-{ return xp; }
-
-inline int TQPoint::y() const
-{ return yp; }
-
-inline void TQPoint::setX( int x )
-{ xp = (TQCOORD)x; }
-
-inline void TQPoint::setY( int y )
-{ yp = (TQCOORD)y; }
-
-inline TQCOORD &TQPoint::rx()
-{ return xp; }
-
-inline TQCOORD &TQPoint::ry()
-{ return yp; }
-
-inline TQPoint &TQPoint::operator+=( const TQPoint &p )
-{ xp+=p.xp; yp+=p.yp; return *this; }
-
-inline TQPoint &TQPoint::operator-=( const TQPoint &p )
-{ xp-=p.xp; yp-=p.yp; return *this; }
-
-inline TQPoint &TQPoint::operator*=( int c )
-{ xp*=(TQCOORD)c; yp*=(TQCOORD)c; return *this; }
-
-inline TQPoint &TQPoint::operator*=( double c )
-{ xp=(TQCOORD)(xp*c); yp=(TQCOORD)(yp*c); return *this; }
-
-inline bool operator==( const TQPoint &p1, const TQPoint &p2 )
-{ return p1.xp == p2.xp && p1.yp == p2.yp; }
-
-inline bool operator!=( const TQPoint &p1, const TQPoint &p2 )
-{ return p1.xp != p2.xp || p1.yp != p2.yp; }
-
-inline const TQPoint operator+( const TQPoint &p1, const TQPoint &p2 )
-{ return TQPoint(p1.xp+p2.xp, p1.yp+p2.yp); }
-
-inline const TQPoint operator-( const TQPoint &p1, const TQPoint &p2 )
-{ return TQPoint(p1.xp-p2.xp, p1.yp-p2.yp); }
-
-inline const TQPoint operator*( const TQPoint &p, int c )
-{ return TQPoint(p.xp*c, p.yp*c); }
-
-inline const TQPoint operator*( int c, const TQPoint &p )
-{ return TQPoint(p.xp*c, p.yp*c); }
-
-inline const TQPoint operator*( const TQPoint &p, double c )
-{ return TQPoint((TQCOORD)(p.xp*c), (TQCOORD)(p.yp*c)); }
-
-inline const TQPoint operator*( double c, const TQPoint &p )
-{ return TQPoint((TQCOORD)(p.xp*c), (TQCOORD)(p.yp*c)); }
-
-inline const TQPoint operator-( const TQPoint &p )
-{ return TQPoint(-p.xp, -p.yp); }
-
-inline TQPoint &TQPoint::operator/=( int c )
-{
-#if defined(QT_CHECK_MATH)
- if ( c == 0 )
- warningDivByZero();
-#endif
- xp/=(TQCOORD)c;
- yp/=(TQCOORD)c;
- return *this;
-}
-
-inline TQPoint &TQPoint::operator/=( double c )
-{
-#if defined(QT_CHECK_MATH)
- if ( c == 0.0 )
- warningDivByZero();
-#endif
- xp=(TQCOORD)(xp/c);
- yp=(TQCOORD)(yp/c);
- return *this;
-}
-
-inline const TQPoint operator/( const TQPoint &p, int c )
-{
-#if defined(QT_CHECK_MATH)
- if ( c == 0 )
- TQPoint::warningDivByZero();
-#endif
- return TQPoint(p.xp/c, p.yp/c);
-}
-
-inline const TQPoint operator/( const TQPoint &p, double c )
-{
-#if defined(QT_CHECK_MATH)
- if ( c == 0.0 )
- TQPoint::warningDivByZero();
-#endif
- return TQPoint((TQCOORD)(p.xp/c), (TQCOORD)(p.yp/c));
-}
-
-#define Q_DEFINED_QPOINT
-#include "qwinexport.h"
-#endif // TQPOINT_H