30Picture::Picture(
const TQString &url )
31 : mUrl( url ), mIntern( false )
35Picture::Picture(
const TQImage &data )
36 : mData( data ), mIntern( true )
44bool Picture::operator==(
const Picture &p )
const
46 if ( mIntern != p.mIntern )
return false;
49 if ( mData != p.mData )
59bool Picture::operator!=(
const Picture &p )
const
61 return !( p == *this );
64void Picture::setUrl(
const TQString &url )
70void Picture::setData(
const TQImage &data )
76void Picture::setType(
const TQString &type )
81bool Picture::isIntern()
const
86TQString Picture::url()
const
91TQImage Picture::data()
const
96TQString Picture::type()
const
101TQString Picture::asString()
const
104 return "intern picture";
109TQDataStream &TDEABC::operator<<( TQDataStream &s,
const Picture &picture )
111 return s << picture.mIntern << picture.mUrl << picture.mType;
115TQDataStream &TDEABC::operator>>( TQDataStream &s, Picture &picture )
117 s >> picture.mIntern >> picture.mUrl >> picture.mType;
static data, shared by ALL addressee objects