#ifndef __bugdetails_impl_h__ #define __bugdetails_impl_h__ #include #include "bugdetailspart.h" struct BugDetailsImpl : public TDEShared { public: BugDetailsImpl( const TQString &_version, const TQString &_source, const TQString &_compiler, const TQString &_os, const BugDetailsPart::List &_parts ) : version( _version ), source( _source ), compiler( _compiler ), os( _os ), parts( _parts ) {} struct AttachmentDetails { AttachmentDetails() { } AttachmentDetails( const TQString& descr, const TQString& dt, const TQString& idf ) : description( descr ), date( dt ), id( idf ) { } TQString description; TQString date; TQString id; }; TQString version; TQString source; TQString compiler; TQString os; BugDetailsPart::List parts; TQValueList attachments; }; #endif