00001
00002
00003
00004
00005
00006
00007 #include "GridLines.h"
00008 #include <QPen>
00009
00010 GridLines::GridLines()
00011 {
00012 }
00013
00014 void GridLines::add (GridLine *gridLine)
00015 {
00016 m_gridLinesContainer.push_back (gridLine);
00017 }
00018
00019 void GridLines::clear ()
00020 {
00021 for (int i = 0; i < m_gridLinesContainer.count(); i++) {
00022 GridLine *gridLine = m_gridLinesContainer [i];
00023 if (gridLine != 0) {
00024 delete gridLine;
00025 }
00026 }
00027
00028 m_gridLinesContainer.clear();
00029 }
00030
00031 void GridLines::setPen (const QPen &pen)
00032 {
00033 for (int i = 0; i < m_gridLinesContainer.count(); i++) {
00034 m_gridLinesContainer [i]->setPen (pen);
00035 }
00036 }
00037
00038 void GridLines::setVisible (bool visible)
00039 {
00040 for (int i = 0; i < m_gridLinesContainer.count(); i++) {
00041 m_gridLinesContainer [i]->setVisible (visible);
00042 }
00043 }