1 #ifndef SPLITTER_H
2 #define SPLITTER_H
3 
4 #include <QSplitter>
5 #include <QSplitterHandle>
6 #include <QPaintEvent>
7 #include <QApplication>
8 #include <QPainter>
9 
10 
11 class SplitterHandle : public QSplitterHandle {
12 	Q_OBJECT
13 
14 public:
15 	SplitterHandle(Qt::Orientation orientation, QSplitter *parent);
16 
17 protected:
18 	void paintEvent(QPaintEvent *event);
19 };
20 
21 
22 class Splitter : public QSplitter {
23 	Q_OBJECT
24 
25 public:
26 	Splitter(QWidget *parent = 0);
27 	Splitter(Qt::Orientation orientation, QWidget *parent = 0);
28 
29 protected:
30 	QSplitterHandle *createHandle();
31 };
32 
33 #endif
34 
35