#include <QtGui/qsplitter.h>
#ifndef QSPLITTER_H
#ifndef QT_NO_SPLITTER
class QSplitter: public QFrame{
   public: virtual struct QMetaObject const * metaObject() const
   public: static struct QMetaObject const staticMetaObject;
   public: virtual void* qt_metacast(char const *);
   public: static inline class QString tr(char const * s, char const * c = 0);
   public: static inline class QString trUtf8(char const * s, char const * c = 0);
   public: static inline class QString tr(char const * s, char const * c, int n);
   public: static inline class QString trUtf8(char const * s, char const * c, int n);
   public: virtual int qt_metacall(enum QMetaObject::Call, int, void* *);
   public: explicit QSplitter(class QWidget* parent = 0);
   public: explicit QSplitter(enum Qt::Orientation, class QWidget* parent = 0);
   public: virtual ~QSplitter();
   public: void addWidget(class QWidget* widget);
   public: void insertWidget(int index, class QWidget* widget);
   public: void setOrientation(enum Qt::Orientation);
   public: enum Qt::Orientation orientation() const
   public: void setChildrenCollapsible(bool);
   public: bool childrenCollapsible() const
   public: void setCollapsible(int index, bool);
   public: bool isCollapsible(int index) const
   public: void setOpaqueResize(bool opaque = 1);
   public: bool opaqueResize() const
   public: void refresh();
   public: virtual class QSize sizeHint() const
   public: virtual class QSize minimumSizeHint() const
   public: class QList < int > sizes() const
   public: void setSizes(class QList < int > const & list);
   public: class QByteArray saveState() const
   public: bool restoreState(class QByteArray const & state);
   public: int handleWidth() const
   public: void setHandleWidth(int);
   public: int indexOf(class QWidget* w) const
   public: class QWidget* widget(int index) const
   public: int count() const
   public: void getRange(int index, int*, int*) const
   public: class QSplitterHandle* handle(int index) const
   public: void setStretchFactor(int index, int stretch);
   protected: void splitterMoved(int pos, int index);
   protected: virtual class QSplitterHandle* createHandle();
   protected: virtual void childEvent(struct QChildEvent*);
   protected: virtual bool event(struct QEvent*);
   protected: virtual void resizeEvent(struct QResizeEvent*);
   protected: virtual void changeEvent(struct QEvent*);
   protected: void moveSplitter(int pos, int index);
   protected: void setRubberBand(int position);
   protected: int closestLegalPosition(int, int);
   private: QSplitter(class QSplitter const &);
   private: class QSplitter& operator =(class QSplitter const &);
   private: inline struct QSplitterPrivate* d_func();
   private: inline struct QSplitterPrivate const * d_func() const
   friend struct QSplitterPrivate;
   friend class QSplitterHandle;
};
#endif // QT_NO_SPLITTER
#endif // QSPLITTER_H