21#ifndef KEXIPROJECTPARTITEM_H
22#define KEXIPROJECTPARTITEM_H
53 int identifier() const { return m_id; }
54 void setIdentifier( int id) { m_id = id; }
56 TQCString mimeType() const { return m_mime; }
57 void setMimeType( const TQCString &mime) { m_mime = mime; }
59 TQString name() const { return m_name; }
60 void setName( const TQString &name) { m_name = name; }
62 TQString caption() const { return m_caption; }
63 void setCaption( const TQString &c) { m_caption = c; }
65 TQString description() const { return m_desc; }
66 void setDescription( const TQString &d) { m_desc = d; }
79 bool isNull() const { return m_id==0; }
82 inline TQString captionOrName() const { return m_caption.isEmpty() ? m_name : m_caption; }
90 bool m_neverSaved : 1;
93typedef TQIntDict<KexiPart::Item> ItemDict;
94typedef TQIntDictIterator<KexiPart::Item> ItemDictIterator;
95typedef TQPtrListIterator<KexiPart::Item> ItemListIterator;
103class KEXICORE_EXPORT ItemList : public TQPtrList<KexiPart::Item> {
107 virtual int compareItems( TQPtrCollection::Item item1, TQPtrCollection::Item item2 ) {
108 return TQString::compare(
Part item list with reimplemented compareItems() method.
Information about a single object that can be instantiated using Kexi Part.
TQString captionOrName() const
void setNeverSaved(bool set)
High-level database connectivity library with database backend drivers.
|