src/gui/widgets/qdockwidgetlayout_p.h File Reference

#include "QtCore/qlist.h"
#include "QtCore/qrect.h"
#include "QtCore/qpair.h"
#include "QtGui/qsizepolicy.h"

Include dependency graph for qdockwidgetlayout_p.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  QDockAreaLayoutItem
class  QDockAreaLayoutInfo
class  QDockWidgetLayout

Enumerations

enum  IndexOfFlag

Functions

static int pick (Qt::Orientation o, const QPoint &pos)
static int pick (Qt::Orientation o, const QSize &size)
static int & rpick (Qt::Orientation o, QPoint &pos)
static int & rpick (Qt::Orientation o, QSize &size)
static QSizePolicy::Policy pick (Qt::Orientation o, const QSizePolicy &policy)
static int perp (Qt::Orientation o, const QPoint &pos)
static int perp (Qt::Orientation o, const QSize &size)
static int & rperp (Qt::Orientation o, QPoint &pos)
static int & rperp (Qt::Orientation o, QSize &size)
static int pick_perp (Qt::Orientation o, const QPoint &p)
static int pick_perp (Qt::Orientation o, const QSize &s)


Enumeration Type Documentation

enum IndexOfFlag

Definition at line 56 of file qdockwidgetlayout_p.h.

00056                  {
00057     IndexOfFindsVisible,
00058     IndexOfFindsInvisible,
00059     IndexOfFindsAll
00060 };


Function Documentation

static int perp ( Qt::Orientation  o,
const QSize size 
) [inline, static]

Definition at line 194 of file qdockwidgetlayout_p.h.

References size, and Qt::Vertical.

00195 { return o == Qt::Vertical ? size.width() : size.height(); }

static int perp ( Qt::Orientation  o,
const QPoint pos 
) [inline, static]

Definition at line 191 of file qdockwidgetlayout_p.h.

References Qt::Vertical, QPoint::x(), and QPoint::y().

Referenced by QDockAreaLayoutInfo::convertToWidget(), QDockWidgetLayout::gapRect(), QDockAreaLayoutInfo::itemRect(), QDockAreaLayoutInfo::maximumSize(), QDockAreaLayoutInfo::minimumSize(), and QDockAreaLayoutInfo::sizeHint().

00192 { return o == Qt::Vertical ? pos.x() : pos.y(); }

Here is the call graph for this function:

static QSizePolicy::Policy pick ( Qt::Orientation  o,
const QSizePolicy policy 
) [inline, static]

Definition at line 188 of file qdockwidgetlayout_p.h.

References Qt::Horizontal, QSizePolicy::horizontalPolicy(), and QSizePolicy::verticalPolicy().

00189 { return o == Qt::Horizontal ? policy.horizontalPolicy() : policy.verticalPolicy(); }

Here is the call graph for this function:

static int pick ( Qt::Orientation  o,
const QSize size 
) [inline, static]

Definition at line 177 of file qdockwidgetlayout_p.h.

References Qt::Horizontal, and size.

00178 { return o == Qt::Horizontal ? size.width() : size.height(); }

static int pick ( Qt::Orientation  o,
const QPoint pos 
) [inline, static]

Definition at line 174 of file qdockwidgetlayout_p.h.

References Qt::Horizontal, QPoint::x(), and QPoint::y().

Referenced by checkLayoutInfo(), QMainWindowLayout::dropToolBar(), QDockAreaLayoutInfo::findSeparator(), QDockAreaLayoutInfo::fitItems(), QDockAreaLayoutInfo::gapIndex(), QDockAreaLayoutInfo::insertGap(), QDockAreaLayoutInfo::maximumSize(), QDockAreaLayoutInfo::minimumSize(), QToolBar::resizeEvent(), QDockAreaLayoutInfo::saveState(), QDockAreaLayoutInfo::separatorMove(), QDockWidgetLayout::separatorMove(), QMainWindowLayout::setGeometry(), and QDockAreaLayoutInfo::sizeHint().

00175 { return o == Qt::Horizontal ? pos.x() : pos.y(); }

Here is the call graph for this function:

static int pick_perp ( Qt::Orientation  o,
const QSize s 
) [inline, static]

Definition at line 206 of file qdockwidgetlayout_p.h.

References s, and Qt::Vertical.

00207 { return o == Qt::Vertical ? s.width() : s.height(); }

static int pick_perp ( Qt::Orientation  o,
const QPoint p 
) [inline, static]

Definition at line 204 of file qdockwidgetlayout_p.h.

References p, and Qt::Vertical.

Referenced by QMainWindowLayout::setGeometry().

00205 { return o == Qt::Vertical ? p.x() : p.y(); }

static int& rperp ( Qt::Orientation  o,
QSize size 
) [inline, static]

Definition at line 200 of file qdockwidgetlayout_p.h.

References size, and Qt::Vertical.

00201 { return o == Qt::Vertical ? size.rwidth() : size.rheight(); }

static int& rperp ( Qt::Orientation  o,
QPoint pos 
) [inline, static]

Definition at line 197 of file qdockwidgetlayout_p.h.

References QPoint::rx(), QPoint::ry(), and Qt::Vertical.

Referenced by QDockAreaLayoutInfo::convertToWidget(), QDockWidgetLayout::gapRect(), QDockAreaLayoutInfo::itemRect(), QDockAreaLayoutInfo::maximumSize(), QDockAreaLayoutInfo::minimumSize(), and QDockAreaLayoutInfo::sizeHint().

00198 { return o == Qt::Vertical ? pos.rx() : pos.ry(); }

Here is the call graph for this function:

static int& rpick ( Qt::Orientation  o,
QSize size 
) [inline, static]

Definition at line 185 of file qdockwidgetlayout_p.h.

References Qt::Horizontal, and size.

00186 { return o == Qt::Horizontal ? size.rwidth() : size.rheight(); }

static int& rpick ( Qt::Orientation  o,
QPoint pos 
) [inline, static]

Definition at line 182 of file qdockwidgetlayout_p.h.

References Qt::Horizontal, QPoint::rx(), and QPoint::ry().

Referenced by QDockAreaLayoutInfo::convertToWidget(), QDockWidgetLayout::gapRect(), QDockAreaLayoutInfo::itemRect(), QDockAreaLayoutInfo::maximumSize(), QDockAreaLayoutInfo::minimumSize(), QDockAreaLayoutInfo::separatorRect(), and QDockAreaLayoutInfo::sizeHint().

00183 { return o == Qt::Horizontal ? pos.rx() : pos.ry(); }

Here is the call graph for this function:


Generated on Thu Mar 15 13:48:14 2007 for Qt 4.2 User's Guide by  doxygen 1.5.1