lib

KoSize Class Reference

#include <KoSize.h>

List of all members.


Detailed Description

A size whose coordinates are floating-point values ( "double"s ).

The API isn't documented, it's a perfect mirror of QSize.

Definition at line 33 of file KoSize.h.


Public Member Functions

 KoSize ()
 KoSize (double w, double h)
bool isNull () const
bool isEmpty () const
bool isValid () const
double width () const
double height () const
void setWidth (double w)
void setHeight (double h)
KoSize expandedTo (const KoSize &) const
KoSize boundedTo (const KoSize &) const
double & rwidth ()
double & rheight ()
KoSizeoperator+= (const KoSize &)
KoSizeoperator-= (const KoSize &)
KoSizeoperator *= (int c)
KoSizeoperator *= (double c)
KoSizeoperator/= (int c)
KoSizeoperator/= (double c)
QSize toQSize () const
void transpose ()

Static Public Member Functions

static KoSize fromQSize (const QSize &size)

Friends

bool operator== (const KoSize &, const KoSize &)
bool operator!= (const KoSize &, const KoSize &)
const KoSize operator+ (const KoSize &, const KoSize &)
const KoSize operator- (const KoSize &, const KoSize &)
const KoSize operator * (const KoSize &, int)
const KoSize operator * (int, const KoSize &)
const KoSize operator * (const KoSize &, double)
const KoSize operator * (double, const KoSize &)
const KoSize operator/ (const KoSize &, int)
const KoSize operator/ (const KoSize &, double)

The documentation for this class was generated from the following file:
KDE Home | KDE Accessibility Home | Description of Access Keys