#include <QtGui/qtablewidget.h>
#ifndef QTABLEWIDGET_H
#ifndef QT_NO_TABLEWIDGET
class QTableWidgetItem{
   public: enum ItemType{
      Type = 0,
      UserType = 1000,
   };
   public: QTableWidgetItem(int type = QTableWidgetItem::Type);
   public: explicit QTableWidgetItem(class QString const & text, int type = QTableWidgetItem::Type);
   public: explicit QTableWidgetItem(class QIcon const & icon, class QString const & text, int type = QTableWidgetItem::Type);
   public: QTableWidgetItem(class QTableWidgetItem const & other);
   public: virtual ~QTableWidgetItem();
   public: virtual class QTableWidgetItem* clone() const
   public: inline class QTableWidget* tableWidget() 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: 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 QTableWidgetItem 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 QTableWidgetItem& operator =(class QTableWidgetItem const & other);
   public: inline int type() const
   private: int rtti;
   private: class QVector < struct QWidgetItemData > values;
   private: class QTableWidget* view;
   private: struct QTableModel* 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 int row() const
   public: inline int column() const
   public: inline void setSelected(bool aselect);
   public: inline bool isSelected() const
   friend class QTableWidget;
   friend struct QTableModel;
};
#endif // QT_NO_TABLEWIDGET
#endif // QTABLEWIDGET_H