karbon
vdashpattern.h00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef __VDASHPATTERN_H__
00021 #define __VDASHPATTERN_H__
00022
00023 #include <qvaluelist.h>
00024 #include <koffice_export.h>
00025
00026 class QDomElement;
00027
00028
00040 class KARBONBASE_EXPORT VDashPattern
00041 {
00042 public:
00043 VDashPattern( double dashOffset = 0.0 );
00044
00045 const QValueList<float>& array() const { return m_array; }
00046 void setArray( const QValueList<float>& array )
00047 { m_array = array; }
00048
00049
00050 float offset() const { return m_offset; }
00051 void setOffset( float offset ) { m_offset = offset; }
00052
00053 void save( QDomElement& element ) const;
00054 void load( const QDomElement& element );
00055
00056 private:
00057 QValueList<float> m_array;
00058 float m_offset;
00059 };
00060
00061 #endif
00062
|