00001 /****************************************************************************************************** 00002 * (C) 2014 markummitchell@github.com. This file is part of Engauge Digitizer, which is released * 00003 * under GNU General Public License version 2 (GPLv2) or (at your option) any later version. See file * 00004 * LICENSE or go to gnu.org/licenses for details. Distribution requires prior written permission. * 00005 ******************************************************************************************************/ 00006 00007 #include "CurveSettingsInt.h" 00008 00009 CurveSettingsInt::CurveSettingsInt (const ColorFilterSettings &colorFilterSettings, 00010 const PointStyle &pointStyle, 00011 const LineStyle &lineStyle, 00012 CurveConnectAs curveConnectAs) : 00013 m_colorFilterSettings (colorFilterSettings), 00014 m_pointStyle (pointStyle), 00015 m_lineStyle (lineStyle), 00016 m_curveConnectAs (curveConnectAs) 00017 { 00018 } 00019 00020 ColorFilterSettings CurveSettingsInt::colorFilterSettings () const 00021 { 00022 return m_colorFilterSettings; 00023 } 00024 00025 CurveConnectAs CurveSettingsInt::curveConnectAs () const 00026 { 00027 return m_curveConnectAs; 00028 } 00029 00030 LineStyle CurveSettingsInt::lineStyle () const 00031 { 00032 return m_lineStyle; 00033 } 00034 00035 PointStyle CurveSettingsInt::pointStyle () const 00036 { 00037 return m_pointStyle; 00038 }