KD Chart 2
[rev.2.7]
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
src
KDGantt
kdganttstyleoptionganttitem.h
Go to the documentation of this file.
1
/****************************************************************************
2
** Copyright (C) 2001-2020 Klaralvdalens Datakonsult AB. All rights reserved.
3
**
4
** This file is part of the KD Chart library.
5
**
6
** Licensees holding valid commercial KD Chart licenses may use this file in
7
** accordance with the KD Chart Commercial License Agreement provided with
8
** the Software.
9
**
10
**
11
** This file may be distributed and/or modified under the terms of the
12
** GNU General Public License version 2 and version 3 as published by the
13
** Free Software Foundation and appearing in the file LICENSE.GPL.txt included.
14
**
15
** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
16
** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
17
**
18
** Contact info@kdab.com if any conditions of this licensing are not
19
** clear to you.
20
**
21
**********************************************************************/
22
23
#ifndef KDGANTTSTYLEOPTIONGANTTITEM_H
24
#define KDGANTTSTYLEOPTIONGANTTITEM_H
25
26
#include "
kdganttglobal.h
"
27
28
#include <QStyleOptionViewItem>
29
#include <QRectF>
30
#include <QDebug>
31
32
namespace
KDGantt
{
33
class
AbstractGrid;
34
class
KDGANTT_EXPORT
StyleOptionGanttItem
:
public
QStyleOptionViewItem
{
35
public
:
36
enum
Position
{ Left,
Right
, Center, Hidden };
37
38
StyleOptionGanttItem
();
39
StyleOptionGanttItem
(
const
StyleOptionGanttItem
& other );
40
StyleOptionGanttItem
& operator=(
const
StyleOptionGanttItem
& other );
41
42
QRectF
boundingRect
;
43
QRectF
itemRect
;
44
Position
displayPosition
;
45
AbstractGrid
*
grid
;
46
QString
text
;
47
};
48
}
49
50
#ifndef QT_NO_DEBUG_STREAM
51
52
QDebug
operator<<
( QDebug dbg,
KDGantt::StyleOptionGanttItem::Position
p);
53
QDebug
operator<<
( QDebug dbg,
const
KDGantt::StyleOptionGanttItem
& s );
54
55
#endif
/* QT_NO_DEBUG_STREAM */
56
57
58
#endif
/* KDGANTTSTYLEOPTIONGANTTITEM_H */
59
operator<<
QDebug operator<<(QDebug dbg, KDGantt::StyleOptionGanttItem::Position p)
Definition:
kdganttstyleoptionganttitem.cpp:64
kdganttglobal.h
KDGantt::AbstractGrid
Abstract baseclass for grids. A grid is used to convert between QModelIndex'es and gantt chart values...
Definition:
kdganttabstractgrid.h:40
KDGantt::StyleOptionGanttItem::displayPosition
Position displayPosition
Definition:
kdganttstyleoptionganttitem.h:44
KDGantt::StyleOptionGanttItem::text
QString text
Definition:
kdganttstyleoptionganttitem.h:46
KDGantt::StyleOptionGanttItem::boundingRect
QRectF boundingRect
Definition:
kdganttstyleoptionganttitem.h:42
KDGantt
Definition:
kdganttabstractgrid.h:36
KDGantt::StyleOptionGanttItem::Right
Definition:
kdganttstyleoptionganttitem.h:36
QStyleOptionViewItem
KDGantt::StyleOptionGanttItem
QStyleOption subclass for gantt items.
Definition:
kdganttstyleoptionganttitem.h:34
KDGantt::StyleOptionGanttItem::itemRect
QRectF itemRect
Definition:
kdganttstyleoptionganttitem.h:43
KDGantt::StyleOptionGanttItem::Position
Position
Definition:
kdganttstyleoptionganttitem.h:36
KDGantt::StyleOptionGanttItem::grid
AbstractGrid * grid
Definition:
kdganttstyleoptionganttitem.h:45
Klarälvdalens Datakonsult AB (KDAB)
"The Qt, C++ and OpenGL Experts"
https://www.kdab.com/
https://www.kdab.com/development-resources/qt-tools/kd-chart/