/*************************************************************************** kplotobject.cpp - A list of points to be plotted ------------------- begin : Sun 18 May 2003 copyright : (C) 2003 by Jason Harris email : kstars@30doradus.org ***************************************************************************/ /*************************************************************************** * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the License, or * * (at your option) any later version. * * * ***************************************************************************/ #include #include #include "kplotobject.h" KPlotObject::KPlotObject() { KPlotObject( "", "white", POINTS ); } KPlotObject::KPlotObject( const QString &n, const QString &c, PTYPE t, unsigned int s, unsigned int p ) { //We use the set functions because they may include data validation setName( n ); setColor( c ); setType( t ); setSize( s ); setParam( p ); pList.setAutoDelete( true ); } KPlotObject::~KPlotObject() { } void KPlotObject::removePoint( unsigned int index ) { if ( index > pList.count() - 1 ) { kdWarning() << "Ignoring attempt to remove non-existent plot object" << endl; return; } pList.remove( index ); }