kdgantt2
#include <Qt>
#include <QDateTime>
#include <QDebug>
#include <QMetaType>
#include "kdgantt_export.h"
#include <QtAlgorithms>
#include <algorithm>
Go to the source code of this file.
Classes | |
class | KDGantt::DateTimeSpan |
class | KDGantt::Span |
Namespaces | |
KDGantt | |
Macros | |
#define | KDAB_SET_OBJECT_NAME(x) __kdab__dereference_for_methodcall( x ).setObjectName( QLatin1String( #x ) ) |
#define | KDGANTT_DECLARE_PRIVATE_BASE_POLYMORPHIC(X) |
#define | KDGANTT_DECLARE_PRIVATE_BASE_POLYMORPHIC_QWIDGET(X) |
#define | KDGANTT_DECLARE_PRIVATE_BASE_VALUE(X) |
#define | KDGANTT_DECLARE_PRIVATE_DERIVED(X) |
#define | KDGANTT_DECLARE_PRIVATE_DERIVED_PARENT(X, ParentType) |
#define | KDGANTT_DECLARE_PRIVATE_DERIVED_QWIDGET(X) KDGANTT_DECLARE_PRIVATE_DERIVED_PARENT( X, QWidget* ) |
#define | KDGANTT_DECLARE_SWAP_BASE(X) |
#define | KDGANTT_DECLARE_SWAP_DERIVED(X) void swap( X& other ) { doSwap( other ); } |
#define | KDGANTT_DECLARE_SWAP_SPECIALISATION(X) |
#define | KDGANTT_DECLARE_SWAP_SPECIALISATION_DERIVED(X) KDGANTT_DECLARE_SWAP_SPECIALISATION( X ) |
Enumerations | |
enum | KDGantt::ItemDataRole { KDGantt::KDGanttRoleBase = Qt::UserRole + 1174, KDGantt::StartTimeRole = KDGanttRoleBase + 1, KDGantt::EndTimeRole = KDGanttRoleBase + 2, KDGantt::TaskCompletionRole = KDGanttRoleBase + 3, KDGantt::ItemTypeRole = KDGanttRoleBase + 4, KDGantt::LegendRole = KDGanttRoleBase + 5, KDGantt::TextPositionRole = KDGanttRoleBase + 6 } |
enum | KDGantt::ItemType { KDGantt::TypeNone = 0, KDGantt::TypeEvent = 1, KDGantt::TypeTask = 2, KDGantt::TypeSummary = 3, KDGantt::TypeMulti = 4, KDGantt::TypeUser = 1000 } |
Functions | |
template<typename T > | |
T & | __kdab__dereference_for_methodcall (T &o) |
template<typename T > | |
T & | __kdab__dereference_for_methodcall (T *o) |
bool | KDGantt::operator!= (const Span &s1, const Span &s2) |
bool | KDGantt::operator!= (const DateTimeSpan &s1, const DateTimeSpan &s2) |
QDebug KDGANTT_EXPORT | operator<< (QDebug dbg, KDGantt::ItemDataRole r) |
QDebug KDGANTT_EXPORT | operator<< (QDebug dbg, KDGantt::ItemType t) |
QDebug KDGANTT_EXPORT | operator<< (QDebug dbg, const KDGantt::Span &s) |
QDebug KDGANTT_EXPORT | operator<< (QDebug dbg, const KDGantt::DateTimeSpan &s) |
bool | KDGantt::operator== (const Span &s1, const Span &s2) |
bool | KDGantt::operator== (const DateTimeSpan &s1, const DateTimeSpan &s2) |
Q_DECLARE_TYPEINFO (KDGantt::Span, Q_MOVABLE_TYPE) | |
Q_DECLARE_TYPEINFO (KDGantt::DateTimeSpan, Q_MOVABLE_TYPE) | |
Macro Definition Documentation
#define KDAB_SET_OBJECT_NAME | ( | x | ) | __kdab__dereference_for_methodcall( x ).setObjectName( QLatin1String( #x ) ) |
Definition at line 45 of file kdganttglobal.h.
#define KDGANTT_DECLARE_PRIVATE_BASE_POLYMORPHIC | ( | X | ) |
Definition at line 121 of file kdganttglobal.h.
#define KDGANTT_DECLARE_PRIVATE_BASE_POLYMORPHIC_QWIDGET | ( | X | ) |
Definition at line 146 of file kdganttglobal.h.
#define KDGANTT_DECLARE_PRIVATE_BASE_VALUE | ( | X | ) |
Definition at line 96 of file kdganttglobal.h.
#define KDGANTT_DECLARE_PRIVATE_DERIVED | ( | X | ) |
Definition at line 59 of file kdganttglobal.h.
#define KDGANTT_DECLARE_PRIVATE_DERIVED_PARENT | ( | X, | |
ParentType | |||
) |
Definition at line 82 of file kdganttglobal.h.
#define KDGANTT_DECLARE_PRIVATE_DERIVED_QWIDGET | ( | X | ) | KDGANTT_DECLARE_PRIVATE_DERIVED_PARENT( X, QWidget* ) |
Definition at line 93 of file kdganttglobal.h.
#define KDGANTT_DECLARE_SWAP_BASE | ( | X | ) |
Definition at line 184 of file kdganttglobal.h.
#define KDGANTT_DECLARE_SWAP_DERIVED | ( | X | ) | void swap( X& other ) { doSwap( other ); } |
Definition at line 189 of file kdganttglobal.h.
#define KDGANTT_DECLARE_SWAP_SPECIALISATION | ( | X | ) |
Definition at line 168 of file kdganttglobal.h.
#define KDGANTT_DECLARE_SWAP_SPECIALISATION_DERIVED | ( | X | ) | KDGANTT_DECLARE_SWAP_SPECIALISATION( X ) |
Definition at line 181 of file kdganttglobal.h.
Function Documentation
|
inline |
Definition at line 36 of file kdganttglobal.h.
|
inline |
Definition at line 41 of file kdganttglobal.h.
QDebug KDGANTT_EXPORT operator<< | ( | QDebug | dbg, |
KDGantt::ItemDataRole | r | ||
) |
Definition at line 127 of file kdganttglobal.cpp.
QDebug KDGANTT_EXPORT operator<< | ( | QDebug | dbg, |
KDGantt::ItemType | t | ||
) |
Definition at line 140 of file kdganttglobal.cpp.
QDebug KDGANTT_EXPORT operator<< | ( | QDebug | dbg, |
const KDGantt::Span & | s | ||
) |
Definition at line 154 of file kdganttglobal.cpp.
QDebug KDGANTT_EXPORT operator<< | ( | QDebug | dbg, |
const KDGantt::DateTimeSpan & | s | ||
) |
Definition at line 159 of file kdganttglobal.cpp.
Q_DECLARE_TYPEINFO | ( | KDGantt::Span | , |
Q_MOVABLE_TYPE | |||
) |
Q_DECLARE_TYPEINFO | ( | KDGantt::DateTimeSpan | , |
Q_MOVABLE_TYPE | |||
) |
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:31:29 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.