LeechCraft  0.6.70-15082-g543737046d
Modular cross-platform feature rich live environment.
geometry.h File Reference
#include <QPoint>
#include "guiconfig.h"
+ Include dependency graph for geometry.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 LC
 
 LC::Util
 

Enumerations

enum  LC::Util::FitFlag {
  LC::Util::NoFlags,
  LC::Util::NoOverlap = 0x01
}
 

Functions

 LC::Util::Q_DECLARE_FLAGS (FitFlags, FitFlag)
 
QPoint LC::Util::FitRectScreen (QPoint pos, const QSize &size, FitFlags flags=NoFlags, const QPoint &shiftAdd=QPoint(0, 0))
 Tries to fit a rectangle (like a dialog or popup) into screen. More...
 
QPoint LC::Util::FitRect (QPoint pos, const QSize &size, const QRect &geometry, FitFlags flags=NoFlags, const QPoint &shiftAdd=QPoint(0, 0))
 Tries to fit a rectangle (like a dialog or popup) into geometry. More...
 
QScreen * LC::Util::GetScreenWithFallback (const QPoint &p)
 
QRect LC::Util::AvailableGeometry (const QPoint &p)
 
QRect LC::Util::ScreenGeometry (const QPoint &p)