#include <QtGui/qlistwidget.h>
#ifndef QLISTWIDGET_H
#ifndef QT_NO_LISTWIDGET
class QListWidgetItem{
   public: enum ItemType{
      Type = 0,
      UserType = 1000,
   };
   public: explicit QListWidgetItem(class QListWidget* view = 0, int type = QListWidgetItem::Type);
   public: explicit QListWidgetItem(class QString const & text, class QListWidget* view = 0, int type = QListWidgetItem::Type);
   public: explicit QListWidgetItem(class QIcon const & icon, class QString const & text, class QListWidget* view = 0, int type = QListWidgetItem::Type);
   public: QListWidgetItem(class QListWidgetItem const & other);
   public: virtual ~QListWidgetItem();
   public: virtual class QListWidgetItem* clone() const
   public: inline class QListWidget* listWidget() const
   public: inline Qt::ItemFlags flags() const
   public: void setFlags(Qt::ItemFlags flags);
   public: inline class QString text() const
   public: inline class QIcon icon() const
   public: inline class QString statusTip() const
#ifndef QT_NO_TOOLTIP
   public: inline class QString toolTip() const
#endif
#ifndef QT_NO_WHATSTHIS
   public: inline class QString whatsThis() const
#endif
   public: inline class QFont font() const
   public: inline int textAlignment() const
   public: inline void setTextAlignment(int alignment);
   public: inline class QColor backgroundColor() const
   public: virtual inline void setBackgroundColor(class QColor const & color);
   public: inline class QBrush background() const
   public: inline void setBackground(class QBrush const & brush);
   public: inline class QColor textColor() const
   public: inline void setTextColor(class QColor const & color);
   public: inline class QBrush foreground() const
   public: inline void setForeground(class QBrush const & brush);
   public: inline enum Qt::CheckState checkState() const
   public: inline void setCheckState(enum Qt::CheckState state);
   public: inline class QSize sizeHint() const
   public: inline void setSizeHint(class QSize const & size);
   public: virtual class QVariant data(int role) const
   public: virtual void setData(int role, class QVariant const & value);
   public: virtual bool operator <(class QListWidgetItem const & other) const
#ifndef QT_NO_DATASTREAM
   public: virtual void read(class QDataStream& in);
   public: virtual void write(class QDataStream& out) const
#endif
   public: class QListWidgetItem& operator =(class QListWidgetItem const & other);
   public: inline int type() const
   private: int rtti;
   private: class QVector < struct QWidgetItemData > values;
   private: class QListWidget* view;
   private: struct QListModel* model;
   private: Qt::ItemFlags itemFlags;
   public: inline void setText(class QString const & atext);
   public: inline void setIcon(class QIcon const & aicon);
   public: inline void setStatusTip(class QString const & astatusTip);
#ifndef QT_NO_TOOLTIP
   public: inline void setToolTip(class QString const & atoolTip);
#endif
#ifndef QT_NO_WHATSTHIS
   public: inline void setWhatsThis(class QString const & awhatsThis);
#endif
   public: inline void setFont(class QFont const & afont);
   public: inline void setSelected(bool aselect);
   public: inline bool isSelected() const
   public: inline void setHidden(bool ahide);
   public: inline bool isHidden() const
   friend struct QListModel;
   friend class QListWidget;
};
#endif // QT_NO_LISTWIDGET
#endif // QLISTWIDGET_H