VR-Forces 4.1.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrvCoreQt
DtTreeWidget.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 2007 MAK Technologies, Inc.
3
** All rights reserved.
4
*********************************************************************/
5
/*********************************************************************
6
** $RCSfile: DtTreeWidget.h,v $ $Revision: 1.6 $ $State: Exp $
7
*********************************************************************/
8
11
12
#pragma once
13
#include <
vrvCoreQt/vrvCoreQt.h
>
14
#include <QtGui/QTreeWidget>
15
16
namespace
makVrv
17
{
18
22
class
DT_DLL_VRVCOREQT
DtTreeWidget
:
public
QTreeWidget
23
{
24
Q_OBJECT
25
26
public
:
27
DtTreeWidget
(
QWidget
* parent);
28
29
public
:
30
32
virtual
QTreeWidgetItem
* lastItem()
const
;
33
34
QTreeWidgetItem
* itemFromIndex(
const
QModelIndex& idx)
35
{
36
return
QTreeWidget::itemFromIndex(idx);
37
};
38
39
virtual
int
indexOfChild(
QTreeWidgetItem
*)
const
;
40
42
unsigned
int
depth(
QTreeWidgetItem
*)
const
;
43
45
QTreeWidgetItem
* nextSibling(
QTreeWidgetItem
*)
const
;
46
47
48
signals:
49
52
void
mouseLeftPressed(
QTreeWidgetItem
*, QMouseEvent*,
int
col);
53
55
void
rightClickOnItem(
QTreeWidgetItem
*, QMouseEvent*,
int
col);
56
57
void
contentsMoving(
int
,
int
);
58
59
protected
:
60
61
virtual
void
mousePressEvent(QMouseEvent *event);
62
virtual
void
mouseReleaseEvent(QMouseEvent *event);
63
virtual
void
scrollContentsBy(
int
,
int
);
64
67
virtual
QSize sizeHint()
const
;
68
69
protected
:
70
71
bool
myMouseRightClick
;
72
};
73
}
Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)