#include <QtGui/qstandarditemmodel.h>
#ifndef QSTANDARDITEMMODEL_H
#ifndef QT_NO_STANDARDITEMMODEL
class QStandardItem{
public: QStandardItem();
public: QStandardItem(class QString const & text);
public: QStandardItem(class QIcon const & icon, class QString const & text);
public: QStandardItem(int rows, int columns = 1);
public: virtual ~QStandardItem();
public: virtual class QVariant data(int role = 33) const
public: virtual void setData(class QVariant const & value, int role = 33);
public: inline class QString text() const
public: inline class QIcon icon() const
#ifndef QT_NO_TOOLTIP
public: inline class QString toolTip() const
#endif
#ifndef QT_NO_STATUSTIP
public: inline class QString statusTip() const
#endif
#ifndef QT_NO_WHATSTHIS
public: inline class QString whatsThis() const
#endif
public: inline class QSize sizeHint() const
public: inline class QFont font() const
public: inline Qt::Alignment textAlignment() const
public: inline class QBrush background() const
public: inline class QBrush foreground() const
public: inline enum Qt::CheckState checkState() const
public: inline class QString accessibleText() const
public: inline class QString accessibleDescription() const
public: Qt::ItemFlags flags() const
public: void setFlags(Qt::ItemFlags flags);
public: inline bool isEnabled() const
public: void setEnabled(bool enabled);
public: inline bool isEditable() const
public: void setEditable(bool editable);
public: inline bool isSelectable() const
public: void setSelectable(bool selectable);
public: inline bool isCheckable() const
public: void setCheckable(bool checkable);
public: inline bool isTristate() const
public: void setTristate(bool tristate);
public: inline bool isDragEnabled() const
public: void setDragEnabled(bool dragEnabled);
public: inline bool isDropEnabled() const
public: void setDropEnabled(bool dropEnabled);
public: class QStandardItem* parent() const
public: int row() const
public: int column() const
public: class QModelIndex index() const
public: class QStandardItemModel* model() const
public: int rowCount() const
public: void setRowCount(int rows);
public: int columnCount() const
public: void setColumnCount(int columns);
public: bool hasChildren() const
public: class QStandardItem* child(int row, int column = 0) const
public: void setChild(int row, int column, class QStandardItem* item);
public: void insertRow(int row, class QList < class QStandardItem* > const & items);
public: void insertColumn(int column, class QList < class QStandardItem* > const & items);
public: void insertRows(int row, int count);
public: void insertColumns(int column, int count);
public: void removeRow(int row);
public: void removeColumn(int column);
public: void removeRows(int row, int count);
public: void removeColumns(int column, int count);
public: class QStandardItem* takeChild(int row, int column = 0);
public: class QList < class QStandardItem* > takeRow(int row);
public: class QList < class QStandardItem* > takeColumn(int column);
public: void sortChildren(int column, enum Qt::SortOrder order = Qt::AscendingOrder);
public: virtual class QStandardItem* clone() const
public: enum ItemType{
Type = 0,
UserType = 1000,
};
public: virtual int type() const
#ifndef QT_NO_DATASTREAM
public: virtual void read(class QDataStream& in);
public: virtual void write(class QDataStream& out) const
#endif
public: virtual bool operator <(class QStandardItem const & other) const
protected: QStandardItem(class QStandardItem const & other);
protected: QStandardItem(struct QStandardItemPrivate& dd);
protected: class QStandardItem& operator =(class QStandardItem const & other);
protected: struct QStandardItemPrivate* d_ptr;
private: inline struct QStandardItemPrivate* d_func();
private: inline struct QStandardItemPrivate const * d_func() const
public: inline void setText(class QString const & atext);
public: inline void setIcon(class QIcon const & aicon);
#ifndef QT_NO_TOOLTIP
public: inline void setToolTip(class QString const & atoolTip);
#endif
#ifndef QT_NO_STATUSTIP
public: inline void setStatusTip(class QString const & astatusTip);
#endif
#ifndef QT_NO_WHATSTHIS
public: inline void setWhatsThis(class QString const & awhatsThis);
#endif
public: inline void setSizeHint(class QSize const & asizeHint);
public: inline void setFont(class QFont const & afont);
public: inline void setTextAlignment(Qt::Alignment atextAlignment);
public: inline void setBackground(class QBrush const & abrush);
public: inline void setForeground(class QBrush const & abrush);
public: inline void setCheckState(enum Qt::CheckState acheckState);
public: inline void setAccessibleText(class QString const & aaccessibleText);
public: inline void setAccessibleDescription(class QString const & aaccessibleDescription);
public: inline void setChild(int arow, class QStandardItem* aitem);
public: inline void appendRow(class QList < class QStandardItem* > const & aitems);
public: inline void appendColumn(class QList < class QStandardItem* > const & aitems);
public: inline void insertRow(int arow, class QStandardItem* aitem);
public: inline void appendRow(class QStandardItem* aitem);
friend struct QStandardItemPrivate;
friend struct QStandardItemModelPrivate;
friend class QStandardItemModel;
};
#endif // QT_NO_STANDARDITEMMODEL
#endif //QSTANDARDITEMMODEL_H