VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtDeselectableTreeWidget.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2012 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <vrvCoreQt/vrvCoreQt.h>
13 #include <QtWidgets/QTreeWidget>
14 #include <QtCore/QString>
15 
16 class QTreeWidgetItem;
17 class QModelIndex;
18 
19 namespace makVrv
20 {
21 
28  {
29  Q_OBJECT
30 
31  public:
33  DtDeselectableTreeWidget(QWidget* parent);
34 
36  virtual ~DtDeselectableTreeWidget();
37 
39  virtual QTreeWidgetItem* currentSelectedItem();
40 
42  virtual void setCurrentSelectedItem(QTreeWidgetItem* item);
43 
45  virtual bool ifCurrentSelectedItemHasChild();
46 
47  protected:
52  virtual void mousePressEvent(QMouseEvent* event);
53 
60  virtual bool eventFilter(QObject* obj, QEvent* event);
61 
62  protected slots:
65  virtual void rowsInserted(const QModelIndex &parent, int start, int end);
66 
69  virtual void rowsAboutToBeRemoved(
70  const QModelIndex &parent, int start, int end);
71 
72  protected:
74  };
75 
76 }
77 

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)