Source Code (Use browser search to find items of interest.)

Class Index

kword'KWUnit (./koffice/kword/defs.h:110)

class KWUnit
{
public:
    KWUnit() { _pt = 0; _mm = 0.0; _inch = 0.0; }
    KWUnit( unsigned int __pt, float ___mm, float __inch )
    { _pt = __pt; _mm = ___mm; _inch = __inch; }
    KWUnit( float ___mm )
    { setMM( ___mm ); }
    KWUnit( const KWUnit &unit ) {
        _pt = unit._pt;
        _mm = unit._mm;
        _inch = unit._inch;
    }

    inline void setPT( unsigned int __pt )
    { _pt = __pt; _mm = POINT_TO_MM( _pt ); _inch = POINT_TO_INCH( _pt ); }
    inline void setMM( float ___mm )
    { _mm = ___mm; _pt = MM_TO_POINT( _mm ); _inch = MM_TO_INCH( _mm ); }
    inline void setINCH( float __inch )
    { _inch = __inch; _mm = INCH_TO_MM( _inch ); _pt = INCH_TO_POINT( _inch ); }
    inline void setPT_MM( unsigned int __pt, float ___mm )
    { _pt = __pt; _mm = ___mm; _inch = MM_TO_INCH( _mm ); }
    inline void setPT_INCH( unsigned int __pt, float __inch )
    { _pt = __pt; _inch = __inch; _mm = INCH_TO_MM( _inch ); }
    inline void setMM_INCH( float ___mm, float __inch )
    { _mm = ___mm; _inch = __inch; _pt = MM_TO_POINT( _mm ); }
    inline void setPT_MM_INCH( unsigned int __pt, float ___mm, float __inch )
    { _pt = __pt; _mm = ___mm; _inch = __inch; }

    inline const unsigned int pt() { return _pt; }
    inline const float mm() { return _mm; }
    inline const float inch() { return _inch; }

    KWUnit &operator=( const KWUnit &unit );

    static const KWUnits unitType( const QString _unit );

protected:
    unsigned int _pt;
    float _mm;
    float _inch;

};

inline KWUnit &KWUnit::operator=( const KWUnit &unit )
{
    _pt = unit._pt;
    _mm = unit._mm;
    _inch = unit._inch;
    return *this;
}


kword'KWUnit::unitType() (./koffice/kword/defs.h:168)

inline const KWUnits KWUnit::unitType( const QString _unit )
{
    if ( _unit == "mm" ) return U_MM;
    if ( _unit == "inch" ) return U_INCH;
    return U_PT;
}