MAK Data Logger API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
lgrCheckableTreeView.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 1992-2024 MAK Technologies, Inc
3 ** All rights reserved.
4 ******************************************************************************/
5 
8 
9 #ifndef lgrCheckableTreeView_H_
10 #define lgrCheckableTreeView_H_
11 
12 #include <lgrGui/lgrGui.h>
13 #include <QTreeWidget>
14 
15 namespace MAKLogger
16 {
18  {
19  public:
22 
24  virtual ~DtLgrCheckableTreeView();
25 
27  virtual void setColumnCount(int columns);
28 
30  virtual void setItemChecked( QTreeWidgetItem* item, bool checked);
31 
33  virtual bool isItemChecked(QTreeWidgetItem* item) const;
34 
36  QTreeWidgetItem* createItem();
37 
39  QTreeWidgetItem* createChild(QTreeWidgetItem* parent);
40 
42  virtual void setItemText( QTreeWidgetItem* item, const QString& text);
43 
45  virtual QString itemText( QTreeWidgetItem* item) const;
46 
47  protected:
48 
49  virtual int textColumn() const;
50 
51  virtual int checkColumn() const;
52 
53  };
54 
55 }
56 
57 #endif
Definition: lgrCheckableTreeView.h:17
#define DT_DLL_LGRGUI
Definition: lgrGui.h:19
Defines INPORT/EXPORT macros for lgrGui library.

Document ID: Generated on Fri May 31 15:45:35 EDT 2024 from SVN revision 266500
Copyright © 2024 MAK Technologies. All Rights Reserved (www.mak.com)