Tianchi  v0.0.2 build 20130701
C++ library for Qt with VC & mingW
tcheadersetupdialog.h
1 // **************************************************************************
2 // Tianchi C++ library for Qt (open source)
3 // 天池共享源码库
4 // 版权所有 (C) 天池共享源码库开发组
5 // 授权协议:请阅读天池共享源码库附带的授权协议
6 // **************************************************************************
7 // 文档说明:修改 QTreeWidget 列设置的对话框
8 // ==========================================================================
9 // 开发日志:
10 // 日期 人员 说明
11 // --------------------------------------------------------------------------
12 // 2013.04.10 圣域天子 建立
13 // ==========================================================================
15 #ifndef TIANCHI_TCHEADERSETUPDIALOG_H
16 #define TIANCHI_TCHEADERSETUPDIALOG_H
17 
18 #include <tianchi/tcglobal.h>
19 
20 #include <QDialog>
21 #include <QTreeWidget>
22 
23 namespace Ui
24 {
25  class TcHeaderSetupDialog;
26 }
27 
31 class TIANCHI_API TcHeaderSetupDialog : public QDialog
32 {
33  Q_OBJECT
34 
35 public:
36  explicit TcHeaderSetupDialog(QWidget *parent = 0);
38 
42  void setHeader(QTreeWidget* view, int max=-1);
43 
44 private Q_SLOTS:
45  void on_bnUpward_clicked();
46  void on_bnDownawrd_clicked();
47 
48  void on_MasterView_itemClicked(QTreeWidgetItem *item, int column);
49  void on_bnLeft_clicked();
50  void on_bnCenter_clicked();
51  void on_bnRight_clicked();
52 
53 private:
54  Ui::TcHeaderSetupDialog *ui;
55 
56  QTreeWidget* m_view;
57 };
58 
59 
60 #endif // TIANCHI_TCHEADERSETUPDIALOG_H