umbrello  2.35.1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
Public Member Functions | Private Attributes | List of all members
LayoutGrid Class Reference

#include <layoutgrid.h>

Collaboration diagram for LayoutGrid:

Public Member Functions

 LayoutGrid (UMLScene *scene)
 
 ~LayoutGrid ()
 
void paint (QPainter *painter, const QRectF &rect)
 
QRect gridRect () const
 
void setGridRect (const QRect &rect)
 
int gridSpacingX () const
 
int gridSpacingY () const
 
void setGridSpacing (int sizeX, int sizeY)
 
const QColor & gridDotColor () const
 
void setGridDotColor (const QColor &color)
 
const QColor & gridCrossColor () const
 
void setGridCrossColor (const QColor &color)
 
const QColor & textColor () const
 
void setTextColor (const QColor &color)
 
QFont textFont () const
 
void setTextFont (const QFont &font)
 
bool isVisible () const
 
void setVisible (bool visible)
 
bool isTextVisible () const
 
void setTextVisible (bool visible)
 

Private Attributes

UMLScenem_scene
 
int m_gridSpacingX
 
int m_gridSpacingY
 
QColor m_gridDotColor
 
bool m_isVisible
 

Detailed Description

Author
Andi Fischer This class handles the layout grid, which is drawn in the background of the scene. It is used only in UMLScene.

Constructor & Destructor Documentation

LayoutGrid::LayoutGrid ( UMLScene scene)
explicit

Constructor.

LayoutGrid::~LayoutGrid ( )

Destructor.

Member Function Documentation

const QColor& LayoutGrid::gridCrossColor ( ) const
const QColor & LayoutGrid::gridDotColor ( ) const
QRect LayoutGrid::gridRect ( ) const
int LayoutGrid::gridSpacingX ( ) const
int LayoutGrid::gridSpacingY ( ) const
bool LayoutGrid::isTextVisible ( ) const
bool LayoutGrid::isVisible ( ) const
void LayoutGrid::paint ( QPainter *  painter,
const QRectF &  rect 
)

Here is the call graph for this function:

void LayoutGrid::setGridCrossColor ( const QColor &  color)
void LayoutGrid::setGridDotColor ( const QColor &  color)
void LayoutGrid::setGridRect ( const QRect &  rect)
void LayoutGrid::setGridSpacing ( int  sizeX,
int  sizeY 
)
void LayoutGrid::setTextColor ( const QColor &  color)
void LayoutGrid::setTextFont ( const QFont &  font)
void LayoutGrid::setTextVisible ( bool  visible)
void LayoutGrid::setVisible ( bool  visible)
const QColor& LayoutGrid::textColor ( ) const
QFont LayoutGrid::textFont ( ) const

Member Data Documentation

QColor LayoutGrid::m_gridDotColor
private
int LayoutGrid::m_gridSpacingX
private
int LayoutGrid::m_gridSpacingY
private
bool LayoutGrid::m_isVisible
private
UMLScene* LayoutGrid::m_scene
private

The documentation for this class was generated from the following files: