<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="class">
    <name>KGantt::AbstractGrid</name>
    <filename>classKGantt_1_1AbstractGrid.html</filename>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>setModel</name>
      <anchorfile>classKGantt_1_1AbstractGrid.html</anchorfile>
      <anchor>a8598bc7fffa13c8db4638885d50480ff</anchor>
      <arglist>(QAbstractItemModel *model)</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>setRootIndex</name>
      <anchorfile>classKGantt_1_1AbstractGrid.html</anchorfile>
      <anchor>a30bc714bf1be43672cdb0ebaddb8bdef</anchor>
      <arglist>(const QModelIndex &amp;idx)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AbstractGrid</name>
      <anchorfile>classKGantt_1_1AbstractGrid.html</anchorfile>
      <anchor>a6e583e70caed5d3bfbf5669a92ecc2d5</anchor>
      <arglist>(QObject *parent=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AbstractGrid</name>
      <anchorfile>classKGantt_1_1AbstractGrid.html</anchorfile>
      <anchor>a2b6e39c69416b6cad6e1045dc6d922ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSatisfiedConstraint</name>
      <anchorfile>classKGantt_1_1AbstractGrid.html</anchorfile>
      <anchor>a66ca047cd06cc68ba008bdaa85d09fd1</anchor>
      <arglist>(const Constraint &amp;c) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>mapFromChart</name>
      <anchorfile>classKGantt_1_1AbstractGrid.html</anchorfile>
      <anchor>ae7d0c41e0dcd1273aa0fcd341999ed52</anchor>
      <arglist>(const Span &amp;span, const QModelIndex &amp;idx, const QList&lt; Constraint &gt; &amp;constraints=QList&lt; Constraint &gt;()) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QVariant</type>
      <name>mapFromChart</name>
      <anchorfile>classKGantt_1_1AbstractGrid.html</anchorfile>
      <anchor>a41bd00369b40f5877a78e2c5d9919f9c</anchor>
      <arglist>(qreal x) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Span</type>
      <name>mapToChart</name>
      <anchorfile>classKGantt_1_1AbstractGrid.html</anchorfile>
      <anchor>a1b0a493e21ad6c2de9ba7109110f0547</anchor>
      <arglist>(const QModelIndex &amp;idx) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual qreal</type>
      <name>mapToChart</name>
      <anchorfile>classKGantt_1_1AbstractGrid.html</anchorfile>
      <anchor>a01340884f2e45c1a669401e5aa35f1b7</anchor>
      <arglist>(const QVariant &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>QAbstractItemModel *</type>
      <name>model</name>
      <anchorfile>classKGantt_1_1AbstractGrid.html</anchorfile>
      <anchor>a2dd07c12473fb82a6b9be5b010b499f2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>paintGrid</name>
      <anchorfile>classKGantt_1_1AbstractGrid.html</anchorfile>
      <anchor>afe8552e3a07912eb90ddc5246c78b60c</anchor>
      <arglist>(QPainter *painter, const QRectF &amp;sceneRect, const QRectF &amp;exposedRect, AbstractRowController *rowController=0, QWidget *widget=0)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>paintHeader</name>
      <anchorfile>classKGantt_1_1AbstractGrid.html</anchorfile>
      <anchor>a36a30ed9e2c40ecfc165719a558671d4</anchor>
      <arglist>(QPainter *painter, const QRectF &amp;headerRect, const QRectF &amp;exposedRect, qreal offset, QWidget *widget=0)=0</arglist>
    </member>
    <member kind="function">
      <type>QModelIndex</type>
      <name>rootIndex</name>
      <anchorfile>classKGantt_1_1AbstractGrid.html</anchorfile>
      <anchor>a6aa343f54fc326553e6a3ced52881d75</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawBackground</name>
      <anchorfile>classKGantt_1_1AbstractGrid.html</anchorfile>
      <anchor>a5814ed288f8dc206602704a20051d842</anchor>
      <arglist>(QPainter *paint, const QRectF &amp;rect)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawForeground</name>
      <anchorfile>classKGantt_1_1AbstractGrid.html</anchorfile>
      <anchor>a36f04e9642a194b900c9265d5ce0376f</anchor>
      <arglist>(QPainter *paint, const QRectF &amp;rect)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KGantt::AbstractRowController</name>
    <filename>classKGantt_1_1AbstractRowController.html</filename>
    <member kind="function">
      <type></type>
      <name>AbstractRowController</name>
      <anchorfile>classKGantt_1_1AbstractRowController.html</anchorfile>
      <anchor>ae328e99e267204ce4cd42ff20a81b24f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AbstractRowController</name>
      <anchorfile>classKGantt_1_1AbstractRowController.html</anchorfile>
      <anchor>a037f6db49d4d02f27faa9c0faf125569</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>headerHeight</name>
      <anchorfile>classKGantt_1_1AbstractRowController.html</anchorfile>
      <anchor>ae71364a36563285bc05e2fd01ee311e7</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QModelIndex</type>
      <name>indexAbove</name>
      <anchorfile>classKGantt_1_1AbstractRowController.html</anchorfile>
      <anchor>a03856dec4c6cd541f0cdbe4579c7ae73</anchor>
      <arglist>(const QModelIndex &amp;idx) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QModelIndex</type>
      <name>indexBelow</name>
      <anchorfile>classKGantt_1_1AbstractRowController.html</anchorfile>
      <anchor>ae089ee8671b7506d05d120be639b6bdb</anchor>
      <arglist>(const QModelIndex &amp;idx) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isRowVisible</name>
      <anchorfile>classKGantt_1_1AbstractRowController.html</anchorfile>
      <anchor>aca4f890e9f066d03a0b0c668b9a4a696</anchor>
      <arglist>(const QModelIndex &amp;idx) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Span</type>
      <name>rowGeometry</name>
      <anchorfile>classKGantt_1_1AbstractRowController.html</anchorfile>
      <anchor>afb6f3eae2a4a389f3c3ade9a5d9738a7</anchor>
      <arglist>(const QModelIndex &amp;idx) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>totalHeight</name>
      <anchorfile>classKGantt_1_1AbstractRowController.html</anchorfile>
      <anchor>a6c52dec74bf6cda21ba90d55303939b8</anchor>
      <arglist>() const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KGantt::Constraint</name>
    <filename>classKGantt_1_1Constraint.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>ConstraintDataRole</name>
      <anchorfile>classKGantt_1_1Constraint.html</anchorfile>
      <anchor>a5ea285ac624c480f48c4e5fa6b3b68e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Type</name>
      <anchorfile>classKGantt_1_1Constraint.html</anchorfile>
      <anchor>a5d931152387882f88971c1f1a8d73236</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Constraint</name>
      <anchorfile>classKGantt_1_1Constraint.html</anchorfile>
      <anchor>ac066210c674e540f0d2570f53d6eff7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Constraint</name>
      <anchorfile>classKGantt_1_1Constraint.html</anchorfile>
      <anchor>a17460fcc4c26b773cdc8b0227787426d</anchor>
      <arglist>(const QModelIndex &amp;idx1, const QModelIndex &amp;idx2, Type type=TypeSoft, RelationType relType=FinishStart, const DataMap &amp;datamap=DataMap())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Constraint</name>
      <anchorfile>classKGantt_1_1Constraint.html</anchorfile>
      <anchor>a425fef97454f148d33336ad5d2702efb</anchor>
      <arglist>(const Constraint &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Constraint</name>
      <anchorfile>classKGantt_1_1Constraint.html</anchorfile>
      <anchor>ae827fc88061ee544aca1cbe95a2c8389</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>data</name>
      <anchorfile>classKGantt_1_1Constraint.html</anchorfile>
      <anchor>a046fa1411791c744899fbe7530e8f429</anchor>
      <arglist>(int role) const</arglist>
    </member>
    <member kind="function">
      <type>QMap&lt; int, QVariant &gt;</type>
      <name>dataMap</name>
      <anchorfile>classKGantt_1_1Constraint.html</anchorfile>
      <anchor>aeadf609bcace372e93eab811e04fedad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QModelIndex</type>
      <name>endIndex</name>
      <anchorfile>classKGantt_1_1Constraint.html</anchorfile>
      <anchor>a495bcbd02ea6e1507f4873b90e8e2147</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Constraint &amp;</type>
      <name>operator=</name>
      <anchorfile>classKGantt_1_1Constraint.html</anchorfile>
      <anchor>a6d0ec6c49bf9657bb56c6e1656ffc32a</anchor>
      <arglist>(const Constraint &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classKGantt_1_1Constraint.html</anchorfile>
      <anchor>a84d3769ae11b8dbed6d9b52a321deda7</anchor>
      <arglist>(const Constraint &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>RelationType</type>
      <name>relationType</name>
      <anchorfile>classKGantt_1_1Constraint.html</anchorfile>
      <anchor>a970c0fb5ee26ce9b60077d05761ef942</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classKGantt_1_1Constraint.html</anchorfile>
      <anchor>afe0082dad256e18cbc79792b57877424</anchor>
      <arglist>(int role, const QVariant &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDataMap</name>
      <anchorfile>classKGantt_1_1Constraint.html</anchorfile>
      <anchor>a1dfe99835c499b6e532ded76e9c397e4</anchor>
      <arglist>(const QMap&lt; int, QVariant &gt; &amp;datamap)</arglist>
    </member>
    <member kind="function">
      <type>QModelIndex</type>
      <name>startIndex</name>
      <anchorfile>classKGantt_1_1Constraint.html</anchorfile>
      <anchor>aa774ca55c10de4b3274d3b10afe410af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Type</type>
      <name>type</name>
      <anchorfile>classKGantt_1_1Constraint.html</anchorfile>
      <anchor>a769537879d77a8d175199372fbe7d268</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KGantt::ConstraintModel</name>
    <filename>classKGantt_1_1ConstraintModel.html</filename>
    <member kind="function">
      <type></type>
      <name>ConstraintModel</name>
      <anchorfile>classKGantt_1_1ConstraintModel.html</anchorfile>
      <anchor>afbd4eaf99cb6b44c5894f63997ed6c97</anchor>
      <arglist>(QObject *parent=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ConstraintModel</name>
      <anchorfile>classKGantt_1_1ConstraintModel.html</anchorfile>
      <anchor>ae3f8f645cb81a120c602c1da52a6b5fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>addConstraint</name>
      <anchorfile>classKGantt_1_1ConstraintModel.html</anchorfile>
      <anchor>a2474faeaebc55773d980b66f91df9c53</anchor>
      <arglist>(const Constraint &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cleanup</name>
      <anchorfile>classKGantt_1_1ConstraintModel.html</anchorfile>
      <anchor>aeaaa766c4cbf38b0bde66445b8a822fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classKGantt_1_1ConstraintModel.html</anchorfile>
      <anchor>a2d55cd59a3880d849aa830357c867185</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; Constraint &gt;</type>
      <name>constraints</name>
      <anchorfile>classKGantt_1_1ConstraintModel.html</anchorfile>
      <anchor>a87d183251753c5b29e5db4f38143d18c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; Constraint &gt;</type>
      <name>constraintsForIndex</name>
      <anchorfile>classKGantt_1_1ConstraintModel.html</anchorfile>
      <anchor>a742e490049d5f95bef8917e34743f7f9</anchor>
      <arglist>(const QModelIndex &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasConstraint</name>
      <anchorfile>classKGantt_1_1ConstraintModel.html</anchorfile>
      <anchor>ac69ae3e3736182b2b05c1da2e2d357b8</anchor>
      <arglist>(const Constraint &amp;c) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>removeConstraint</name>
      <anchorfile>classKGantt_1_1ConstraintModel.html</anchorfile>
      <anchor>aead27268efc339e6a5f6c9577fa767ae</anchor>
      <arglist>(const Constraint &amp;c)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KGantt::DateTimeGrid</name>
    <filename>classKGantt_1_1DateTimeGrid.html</filename>
    <base>KGantt::AbstractGrid</base>
    <member kind="function">
      <type>qreal</type>
      <name>dayWidth</name>
      <anchorfile>classKGantt_1_1DateTimeGrid.html</anchorfile>
      <anchor>a9817841a6ee8060b4e950b9d84736fb4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QSet&lt; Qt::DayOfWeek &gt;</type>
      <name>freeDays</name>
      <anchorfile>classKGantt_1_1DateTimeGrid.html</anchorfile>
      <anchor>ae8593ce8816565f115c3f8bec5e64222</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QBrush</type>
      <name>freeDaysBrush</name>
      <anchorfile>classKGantt_1_1DateTimeGrid.html</anchorfile>
      <anchor>ac8a622aaf2458c3609a7bb2d642bd41b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>mapFromChart</name>
      <anchorfile>classKGantt_1_1DateTimeGrid.html</anchorfile>
      <anchor>a31e9e5ca645f14b722abc5a55644df32</anchor>
      <arglist>(const Span &amp;span, const QModelIndex &amp;idx, const QList&lt; Constraint &gt; &amp;constraints=QList&lt; Constraint &gt;()) const override</arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>mapFromChart</name>
      <anchorfile>classKGantt_1_1DateTimeGrid.html</anchorfile>
      <anchor>a756ddb0787e8cfd11f11edc82758a87b</anchor>
      <arglist>(qreal x) const override</arglist>
    </member>
    <member kind="function">
      <type>qreal</type>
      <name>mapFromDateTime</name>
      <anchorfile>classKGantt_1_1DateTimeGrid.html</anchorfile>
      <anchor>a8edd20c0c09d17dd60ecb650045eda1b</anchor>
      <arglist>(const QDateTime &amp;dt) const</arglist>
    </member>
    <member kind="function">
      <type>Span</type>
      <name>mapToChart</name>
      <anchorfile>classKGantt_1_1DateTimeGrid.html</anchorfile>
      <anchor>a96d404b4c3750b741ef62060ef4cec94</anchor>
      <arglist>(const QModelIndex &amp;idx) const override</arglist>
    </member>
    <member kind="function">
      <type>qreal</type>
      <name>mapToChart</name>
      <anchorfile>classKGantt_1_1DateTimeGrid.html</anchorfile>
      <anchor>a2c0713dcefbace9cb99850d1a2f1912d</anchor>
      <arglist>(const QVariant &amp;value) const override</arglist>
    </member>
    <member kind="function">
      <type>QDateTime</type>
      <name>mapToDateTime</name>
      <anchorfile>classKGantt_1_1DateTimeGrid.html</anchorfile>
      <anchor>aab9da9ccaced013635cc8237e75123ae</anchor>
      <arglist>(qreal x) const</arglist>
    </member>
    <member kind="function">
      <type>QBrush</type>
      <name>noInformationBrush</name>
      <anchorfile>classKGantt_1_1DateTimeGrid.html</anchorfile>
      <anchor>a4f75851693c629fb221e5e8db9b47365</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>paintGrid</name>
      <anchorfile>classKGantt_1_1DateTimeGrid.html</anchorfile>
      <anchor>a6d55754c04271f31a98fb57c30ac693e</anchor>
      <arglist>(QPainter *painter, const QRectF &amp;sceneRect, const QRectF &amp;exposedRect, AbstractRowController *rowController=0, QWidget *widget=0) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>paintHeader</name>
      <anchorfile>classKGantt_1_1DateTimeGrid.html</anchorfile>
      <anchor>a9d50bf002194c36bffd3ff546dc3a799</anchor>
      <arglist>(QPainter *painter, const QRectF &amp;headerRect, const QRectF &amp;exposedRect, qreal offset, QWidget *widget=0) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rowSeparators</name>
      <anchorfile>classKGantt_1_1DateTimeGrid.html</anchorfile>
      <anchor>a3c46822091e424ebaadeec2d8b482e04</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scale</type>
      <name>scale</name>
      <anchorfile>classKGantt_1_1DateTimeGrid.html</anchorfile>
      <anchor>ac9a1a03ae62141b26bfdc73464764878</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDayWidth</name>
      <anchorfile>classKGantt_1_1DateTimeGrid.html</anchorfile>
      <anchor>a8e84dbf1a7e23ab52335c13538407c90</anchor>
      <arglist>(qreal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFreeDays</name>
      <anchorfile>classKGantt_1_1DateTimeGrid.html</anchorfile>
      <anchor>af534b1818afc91b4212705d6ab1b78e1</anchor>
      <arglist>(const QSet&lt; Qt::DayOfWeek &gt; &amp;fd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFreeDaysBrush</name>
      <anchorfile>classKGantt_1_1DateTimeGrid.html</anchorfile>
      <anchor>af2c7de2eade747da5e5e82d22767fdcc</anchor>
      <arglist>(const QBrush brush)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNoInformationBrush</name>
      <anchorfile>classKGantt_1_1DateTimeGrid.html</anchorfile>
      <anchor>a97ef1151ebfca3f502ff2455d41b7392</anchor>
      <arglist>(const QBrush &amp;brush)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRowSeparators</name>
      <anchorfile>classKGantt_1_1DateTimeGrid.html</anchorfile>
      <anchor>a7bcc53066e0aba642d7cf0d4facc90b5</anchor>
      <arglist>(bool enable)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScale</name>
      <anchorfile>classKGantt_1_1DateTimeGrid.html</anchorfile>
      <anchor>afc4f54c66777f0886543d61cf8d81cc5</anchor>
      <arglist>(Scale s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStartDateTime</name>
      <anchorfile>classKGantt_1_1DateTimeGrid.html</anchorfile>
      <anchor>a5afce3add90f40dfc8a41fe35bd7d51c</anchor>
      <arglist>(const QDateTime &amp;dt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUserDefinedLowerScale</name>
      <anchorfile>classKGantt_1_1DateTimeGrid.html</anchorfile>
      <anchor>ada0d44e89d4876e4a6334c55bc75f883</anchor>
      <arglist>(DateTimeScaleFormatter *lower)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUserDefinedUpperScale</name>
      <anchorfile>classKGantt_1_1DateTimeGrid.html</anchorfile>
      <anchor>ae90387d63d918893ddf1e0b16c0089d1</anchor>
      <arglist>(DateTimeScaleFormatter *upper)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWeekStart</name>
      <anchorfile>classKGantt_1_1DateTimeGrid.html</anchorfile>
      <anchor>a900c8a8f6b55e88df8c5d3f77f895df7</anchor>
      <arglist>(Qt::DayOfWeek)</arglist>
    </member>
    <member kind="function">
      <type>QDateTime</type>
      <name>startDateTime</name>
      <anchorfile>classKGantt_1_1DateTimeGrid.html</anchorfile>
      <anchor>a53da88e2d6e71a3f3ee8aa7ab8a3599b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DateTimeScaleFormatter *</type>
      <name>userDefinedLowerScale</name>
      <anchorfile>classKGantt_1_1DateTimeGrid.html</anchorfile>
      <anchor>a8ea5a86986d997fdfb3c50bb27005446</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DateTimeScaleFormatter *</type>
      <name>userDefinedUpperScale</name>
      <anchorfile>classKGantt_1_1DateTimeGrid.html</anchorfile>
      <anchor>a527b49562a0f5e45d24d755823916ed1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Qt::DayOfWeek</type>
      <name>weekStart</name>
      <anchorfile>classKGantt_1_1DateTimeGrid.html</anchorfile>
      <anchor>acee87cd0395843015022f350d7b9410f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QRectF</type>
      <name>computeRect</name>
      <anchorfile>classKGantt_1_1DateTimeGrid.html</anchorfile>
      <anchor>a97504a008671fbfe05c5af21ed2e9a76</anchor>
      <arglist>(const QDateTime &amp;from, const QDateTime &amp;to, const QRectF &amp;rect) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QPair&lt; QDateTime, QDateTime &gt;</type>
      <name>dateTimeRange</name>
      <anchorfile>classKGantt_1_1DateTimeGrid.html</anchorfile>
      <anchor>aa50b0ab2448a282e0f699cd093799056</anchor>
      <arglist>(const QRectF &amp;rect) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>drawBackground</name>
      <anchorfile>classKGantt_1_1DateTimeGrid.html</anchorfile>
      <anchor>aa20d28890d83b6846dbad2bfa828186d</anchor>
      <arglist>(QPainter *paint, const QRectF &amp;rect) override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawDayBackground</name>
      <anchorfile>classKGantt_1_1DateTimeGrid.html</anchorfile>
      <anchor>a5df3904d744812c6cbbd4ea6253ee8e7</anchor>
      <arglist>(QPainter *painter, const QRectF &amp;rect, const QDate &amp;date)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawDayForeground</name>
      <anchorfile>classKGantt_1_1DateTimeGrid.html</anchorfile>
      <anchor>a2008a86037fa7a24f0dee8a2d9e4af2c</anchor>
      <arglist>(QPainter *painter, const QRectF &amp;rect, const QDate &amp;date)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>drawForeground</name>
      <anchorfile>classKGantt_1_1DateTimeGrid.html</anchorfile>
      <anchor>a6521daf2e7a5fc56d36e402554354e3e</anchor>
      <arglist>(QPainter *paint, const QRectF &amp;rect) override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>paintDayScaleHeader</name>
      <anchorfile>classKGantt_1_1DateTimeGrid.html</anchorfile>
      <anchor>a5bbb8f4abb05d82e0ceca48abc697be7</anchor>
      <arglist>(QPainter *painter, const QRectF &amp;headerRect, const QRectF &amp;exposedRect, qreal offset, QWidget *widget=0)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>paintHourScaleHeader</name>
      <anchorfile>classKGantt_1_1DateTimeGrid.html</anchorfile>
      <anchor>afa08bba973ecc0cf171ee6534de7296e</anchor>
      <arglist>(QPainter *painter, const QRectF &amp;headerRect, const QRectF &amp;exposedRect, qreal offset, QWidget *widget=0)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>paintMonthScaleHeader</name>
      <anchorfile>classKGantt_1_1DateTimeGrid.html</anchorfile>
      <anchor>a32c64dd9a91464e67f6969852d0144af</anchor>
      <arglist>(QPainter *painter, const QRectF &amp;headerRect, const QRectF &amp;exposedRect, qreal offset, QWidget *widget=0)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>paintWeekScaleHeader</name>
      <anchorfile>classKGantt_1_1DateTimeGrid.html</anchorfile>
      <anchor>a2b95b2e0f1af4ad967f20df10216ab32</anchor>
      <arglist>(QPainter *painter, const QRectF &amp;headerRect, const QRectF &amp;exposedRect, qreal offset, QWidget *widget=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KGantt::DateTimeScaleFormatter</name>
    <filename>classKGantt_1_1DateTimeScaleFormatter.html</filename>
    <member kind="function">
      <type></type>
      <name>DateTimeScaleFormatter</name>
      <anchorfile>classKGantt_1_1DateTimeScaleFormatter.html</anchorfile>
      <anchor>a351b579494a4761fcf21e2f2a85bd16d</anchor>
      <arglist>(Range range, const QString &amp;formatString, const QString &amp;templ, Qt::Alignment alignment=Qt::AlignCenter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QDateTime</type>
      <name>currentRangeBegin</name>
      <anchorfile>classKGantt_1_1DateTimeScaleFormatter.html</anchorfile>
      <anchor>a51422d53d37c96819553d280c98f59cf</anchor>
      <arglist>(const QDateTime &amp;datetime) const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>format</name>
      <anchorfile>classKGantt_1_1DateTimeScaleFormatter.html</anchorfile>
      <anchor>a58af3ef65e2db5649ce172aeaa45bcde</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>format</name>
      <anchorfile>classKGantt_1_1DateTimeScaleFormatter.html</anchorfile>
      <anchor>aae50d294569ccbe9accb139a3451b8d0</anchor>
      <arglist>(const QDateTime &amp;datetime) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QDateTime</type>
      <name>nextRangeBegin</name>
      <anchorfile>classKGantt_1_1DateTimeScaleFormatter.html</anchorfile>
      <anchor>a13ff8c5deead317e1ab8ee907e9a2b3e</anchor>
      <arglist>(const QDateTime &amp;datetime) const</arglist>
    </member>
    <member kind="function">
      <type>Range</type>
      <name>range</name>
      <anchorfile>classKGantt_1_1DateTimeScaleFormatter.html</anchorfile>
      <anchor>a9194ccf23dcde6fb8e043bdc1a7843b2</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KGantt::GraphicsView</name>
    <filename>classKGantt_1_1GraphicsView.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>headerContextMenuRequested</name>
      <anchorfile>classKGantt_1_1GraphicsView.html</anchorfile>
      <anchor>a601ecc54ab8d946356763cd92d63712c</anchor>
      <arglist>(const QPoint &amp;pt)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setConstraintModel</name>
      <anchorfile>classKGantt_1_1GraphicsView.html</anchorfile>
      <anchor>a86339bf40d5e3fcfd530b51015b2ba18</anchor>
      <arglist>(ConstraintModel *)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setGrid</name>
      <anchorfile>classKGantt_1_1GraphicsView.html</anchorfile>
      <anchor>a6799ba67bf73138dbc1c808118aa073e</anchor>
      <arglist>(AbstractGrid *)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setItemDelegate</name>
      <anchorfile>classKGantt_1_1GraphicsView.html</anchorfile>
      <anchor>a09a487dd891c2964c7c29c21c54cf2b7</anchor>
      <arglist>(ItemDelegate *delegate)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setModel</name>
      <anchorfile>classKGantt_1_1GraphicsView.html</anchorfile>
      <anchor>a0e93c9702d4bd8b85a87bc44cfd1e2a2</anchor>
      <arglist>(QAbstractItemModel *)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setReadOnly</name>
      <anchorfile>classKGantt_1_1GraphicsView.html</anchorfile>
      <anchor>ac8e184735f405583bdec58ff0170c33f</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setRootIndex</name>
      <anchorfile>classKGantt_1_1GraphicsView.html</anchorfile>
      <anchor>a401a61e18cb743895a9ba382837eaad9</anchor>
      <arglist>(const QModelIndex &amp;)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setRowController</name>
      <anchorfile>classKGantt_1_1GraphicsView.html</anchorfile>
      <anchor>a4394a43a75871fdec33f03f26020e71c</anchor>
      <arglist>(AbstractRowController *)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setSelectionModel</name>
      <anchorfile>classKGantt_1_1GraphicsView.html</anchorfile>
      <anchor>a5bee157c8732d513b54d7156ac3fed75</anchor>
      <arglist>(QItemSelectionModel *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GraphicsView</name>
      <anchorfile>classKGantt_1_1GraphicsView.html</anchorfile>
      <anchor>a3704e176eba4e8036647eb85395569ff</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GraphicsView</name>
      <anchorfile>classKGantt_1_1GraphicsView.html</anchorfile>
      <anchor>a367eed0f7fa5ab7b3cbc956f0d89d6d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>addConstraint</name>
      <anchorfile>classKGantt_1_1GraphicsView.html</anchorfile>
      <anchor>a92c036906e5d776745b39f019316592e</anchor>
      <arglist>(const QModelIndex &amp;from, const QModelIndex &amp;to, Qt::KeyboardModifiers modifiers)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintModel *</type>
      <name>constraintModel</name>
      <anchorfile>classKGantt_1_1GraphicsView.html</anchorfile>
      <anchor>a8625cca4a3904d4c6838f81f528ed782</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>AbstractGrid *</type>
      <name>grid</name>
      <anchorfile>classKGantt_1_1GraphicsView.html</anchorfile>
      <anchor>aa810cce1f11c643ad1d6a13e77026087</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Qt::ContextMenuPolicy</type>
      <name>headerContextMenuPolicy</name>
      <anchorfile>classKGantt_1_1GraphicsView.html</anchorfile>
      <anchor>ac7563e80d90678ff439052225a3074e9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QModelIndex</type>
      <name>indexAt</name>
      <anchorfile>classKGantt_1_1GraphicsView.html</anchorfile>
      <anchor>aeab56a3628538910400f75236062cc42</anchor>
      <arglist>(const QPoint &amp;pos) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isReadOnly</name>
      <anchorfile>classKGantt_1_1GraphicsView.html</anchorfile>
      <anchor>a667a9ec382905af541ce7a330fb134d0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ItemDelegate *</type>
      <name>itemDelegate</name>
      <anchorfile>classKGantt_1_1GraphicsView.html</anchorfile>
      <anchor>ad50e7e694a2cb515a5d547a8ba7f05d4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QAbstractItemModel *</type>
      <name>model</name>
      <anchorfile>classKGantt_1_1GraphicsView.html</anchorfile>
      <anchor>a126fcf85231767ae77c51f034ab2ba70</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classKGantt_1_1GraphicsView.html</anchorfile>
      <anchor>a57ae29e121aac0345ea56bf4617642a8</anchor>
      <arglist>(QPrinter *printer, bool drawRowLabels=true, bool drawColumnLabels=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classKGantt_1_1GraphicsView.html</anchorfile>
      <anchor>aaf8fa29e95f89da4cd2927c6f5d481a4</anchor>
      <arglist>(QPrinter *printer, qreal start, qreal end, bool drawRowLabels=true, bool drawColumnLabels=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classKGantt_1_1GraphicsView.html</anchorfile>
      <anchor>a212810e89d2af800188f89a4c02fbfd3</anchor>
      <arglist>(QPainter *painter, const QRectF &amp;target=QRectF(), bool drawRowLabels=true, bool drawColumnLabels=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classKGantt_1_1GraphicsView.html</anchorfile>
      <anchor>afaf88ae5959a97d9cb0734f225e97b0f</anchor>
      <arglist>(QPainter *painter, qreal start, qreal end, const QRectF &amp;target=QRectF(), bool drawRowLabels=true, bool drawColumnLabels=true)</arglist>
    </member>
    <member kind="function">
      <type>QModelIndex</type>
      <name>rootIndex</name>
      <anchorfile>classKGantt_1_1GraphicsView.html</anchorfile>
      <anchor>a7fd158d4bbcb1c472482054713f266db</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>AbstractRowController *</type>
      <name>rowController</name>
      <anchorfile>classKGantt_1_1GraphicsView.html</anchorfile>
      <anchor>aaac174eb54debe39aadf0eef8c465e02</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QItemSelectionModel *</type>
      <name>selectionModel</name>
      <anchorfile>classKGantt_1_1GraphicsView.html</anchorfile>
      <anchor>aa76b0edb704166a0e1964c9c953476b0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHeaderContextMenuPolicy</name>
      <anchorfile>classKGantt_1_1GraphicsView.html</anchorfile>
      <anchor>a7ad41fc9124db500ab3b7a8982c88e5d</anchor>
      <arglist>(Qt::ContextMenuPolicy)</arglist>
    </member>
    <member kind="function">
      <type>QAbstractProxyModel *</type>
      <name>summaryHandlingModel</name>
      <anchorfile>classKGantt_1_1GraphicsView.html</anchorfile>
      <anchor>af0f8dbc63a6e7b0e82d01168fc4d9322</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KGantt::ItemDelegate</name>
    <filename>classKGantt_1_1ItemDelegate.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>InteractionState</name>
      <anchorfile>classKGantt_1_1ItemDelegate.html</anchorfile>
      <anchor>a9849c5a06d2b384f336557da783e6b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ItemDelegate</name>
      <anchorfile>classKGantt_1_1ItemDelegate.html</anchorfile>
      <anchor>ae150e483c8e997a7fe63f8bb8b4276b0</anchor>
      <arglist>(QObject *parent=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ItemDelegate</name>
      <anchorfile>classKGantt_1_1ItemDelegate.html</anchorfile>
      <anchor>af8358db6ae6ddcefb95cf0eb4bbea60a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QRectF</type>
      <name>constraintBoundingRect</name>
      <anchorfile>classKGantt_1_1ItemDelegate.html</anchorfile>
      <anchor>ae5e4a4e361cde1ab5e5a2fb4d41b51e2</anchor>
      <arglist>(const QPointF &amp;start, const QPointF &amp;end, const Constraint &amp;constraint) const</arglist>
    </member>
    <member kind="function">
      <type>QBrush</type>
      <name>defaultBrush</name>
      <anchorfile>classKGantt_1_1ItemDelegate.html</anchorfile>
      <anchor>adde2b860f47a67e3eb4e3a3a3a193582</anchor>
      <arglist>(ItemType type) const</arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>defaultPen</name>
      <anchorfile>classKGantt_1_1ItemDelegate.html</anchorfile>
      <anchor>a24a33c9f4ce40ece7d1fd7846299a56f</anchor>
      <arglist>(ItemType type) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual InteractionState</type>
      <name>interactionStateFor</name>
      <anchorfile>classKGantt_1_1ItemDelegate.html</anchorfile>
      <anchor>a789c4350d165ea0998eeaa197d58bd8c</anchor>
      <arglist>(const QPointF &amp;pos, const StyleOptionGanttItem &amp;opt, const QModelIndex &amp;idx) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Span</type>
      <name>itemBoundingSpan</name>
      <anchorfile>classKGantt_1_1ItemDelegate.html</anchorfile>
      <anchor>a782d47862b94dbefddfc91f0dcb8a836</anchor>
      <arglist>(const StyleOptionGanttItem &amp;opt, const QModelIndex &amp;idx) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>paintConstraintItem</name>
      <anchorfile>classKGantt_1_1ItemDelegate.html</anchorfile>
      <anchor>a1046dc0d37e7efdf55b232b53cc97222</anchor>
      <arglist>(QPainter *p, const QStyleOptionGraphicsItem &amp;opt, const QPointF &amp;start, const QPointF &amp;end, const Constraint &amp;constraint)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>paintGanttItem</name>
      <anchorfile>classKGantt_1_1ItemDelegate.html</anchorfile>
      <anchor>aacc738eeeeefc9388bc65ae105784caa</anchor>
      <arglist>(QPainter *p, const StyleOptionGanttItem &amp;opt, const QModelIndex &amp;idx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDefaultBrush</name>
      <anchorfile>classKGantt_1_1ItemDelegate.html</anchorfile>
      <anchor>a8b6c50869cfacaeb3b9810ab77e5f6b0</anchor>
      <arglist>(ItemType type, const QBrush &amp;brush)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDefaultPen</name>
      <anchorfile>classKGantt_1_1ItemDelegate.html</anchorfile>
      <anchor>a9b38e07e1a6562993e59101c2cffd80b</anchor>
      <arglist>(ItemType type, const QPen &amp;pen)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QString</type>
      <name>toolTip</name>
      <anchorfile>classKGantt_1_1ItemDelegate.html</anchorfile>
      <anchor>a28c02e72f570194824cf316552613f9e</anchor>
      <arglist>(const QModelIndex &amp;idx) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KGantt::Legend</name>
    <filename>classKGantt_1_1Legend.html</filename>
    <member kind="function">
      <type></type>
      <name>Legend</name>
      <anchorfile>classKGantt_1_1Legend.html</anchorfile>
      <anchor>a749c7c000fab81a26d5ad3988872c73c</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Legend</name>
      <anchorfile>classKGantt_1_1Legend.html</anchorfile>
      <anchor>a115704c32c3ebb783c3ebdd9b2d42f94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>modelDataChanged</name>
      <anchorfile>classKGantt_1_1Legend.html</anchorfile>
      <anchor>a0ca1ef79e04989fa2423e7a2633e5e8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QRect</type>
      <name>drawItem</name>
      <anchorfile>classKGantt_1_1Legend.html</anchorfile>
      <anchor>afb7cab8d152b286eb388ffd16388966f</anchor>
      <arglist>(QPainter *painter, const QModelIndex &amp;index, const QPoint &amp;pos=QPoint()) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual StyleOptionGanttItem</type>
      <name>getStyleOption</name>
      <anchorfile>classKGantt_1_1Legend.html</anchorfile>
      <anchor>a706465c4547007f6a06a9174acbf1d9c</anchor>
      <arglist>(const QModelIndex &amp;index) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QSize</type>
      <name>measureItem</name>
      <anchorfile>classKGantt_1_1Legend.html</anchorfile>
      <anchor>af6507f74de8a2eac2ac45709af67a828</anchor>
      <arglist>(const QModelIndex &amp;index, bool recursive=true) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KGantt::Span</name>
    <filename>classKGantt_1_1Span.html</filename>
  </compound>
  <compound kind="class">
    <name>KGantt::StyleOptionGanttItem</name>
    <filename>classKGantt_1_1StyleOptionGanttItem.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Position</name>
      <anchorfile>classKGantt_1_1StyleOptionGanttItem.html</anchorfile>
      <anchor>a955155075d81e0d09c8d3e84ded03b5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StyleOptionGanttItem</name>
      <anchorfile>classKGantt_1_1StyleOptionGanttItem.html</anchorfile>
      <anchor>a954bf95ba3830d7adf3d03aa4d1804a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StyleOptionGanttItem</name>
      <anchorfile>classKGantt_1_1StyleOptionGanttItem.html</anchorfile>
      <anchor>ad28240cfd16c2e74f423976455c02de1</anchor>
      <arglist>(const StyleOptionGanttItem &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>StyleOptionGanttItem &amp;</type>
      <name>operator=</name>
      <anchorfile>classKGantt_1_1StyleOptionGanttItem.html</anchorfile>
      <anchor>a6a580cb5aa889225da55efebbd890186</anchor>
      <arglist>(const StyleOptionGanttItem &amp;other)</arglist>
    </member>
    <member kind="variable">
      <type>QRectF</type>
      <name>boundingRect</name>
      <anchorfile>classKGantt_1_1StyleOptionGanttItem.html</anchorfile>
      <anchor>a4865cbc74e6bd0cc574d6bf70486be1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Position</type>
      <name>displayPosition</name>
      <anchorfile>classKGantt_1_1StyleOptionGanttItem.html</anchorfile>
      <anchor>a5b5ea404190e4bd8a5a303fca64162f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AbstractGrid *</type>
      <name>grid</name>
      <anchorfile>classKGantt_1_1StyleOptionGanttItem.html</anchorfile>
      <anchor>a4fb0b642c710b99308276c6e1e28dd85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QRectF</type>
      <name>itemRect</name>
      <anchorfile>classKGantt_1_1StyleOptionGanttItem.html</anchorfile>
      <anchor>afd12f7361e9c69a6bb938abc3eaecf38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QString</type>
      <name>text</name>
      <anchorfile>classKGantt_1_1StyleOptionGanttItem.html</anchorfile>
      <anchor>ad45a27bf3aa4879011d7434dbb970ee1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KGantt::SummaryHandlingProxyModel</name>
    <filename>classKGantt_1_1SummaryHandlingProxyModel.html</filename>
    <member kind="function">
      <type></type>
      <name>SummaryHandlingProxyModel</name>
      <anchorfile>classKGantt_1_1SummaryHandlingProxyModel.html</anchorfile>
      <anchor>ab44a40fa4ce1e64ef4dc8206e456334f</anchor>
      <arglist>(QObject *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>data</name>
      <anchorfile>classKGantt_1_1SummaryHandlingProxyModel.html</anchorfile>
      <anchor>ac335593da27d4729e7dce7e7662cac54</anchor>
      <arglist>(const QModelIndex &amp;proxyIndex, int role=Qt::DisplayRole) const override</arglist>
    </member>
    <member kind="function">
      <type>Qt::ItemFlags</type>
      <name>flags</name>
      <anchorfile>classKGantt_1_1SummaryHandlingProxyModel.html</anchorfile>
      <anchor>a05d0a9ad2fbb30a7d0b43e6fc7acb9cf</anchor>
      <arglist>(const QModelIndex &amp;idx) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setData</name>
      <anchorfile>classKGantt_1_1SummaryHandlingProxyModel.html</anchorfile>
      <anchor>afcaaa3b1bab59c71f36e9f0aa3ff9cf4</anchor>
      <arglist>(const QModelIndex &amp;index, const QVariant &amp;value, int role=Qt::EditRole) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSourceModel</name>
      <anchorfile>classKGantt_1_1SummaryHandlingProxyModel.html</anchorfile>
      <anchor>a98692ed54f42cee45913bbb3d5c905d9</anchor>
      <arglist>(QAbstractItemModel *model) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KGantt::View</name>
    <filename>classKGantt_1_1View.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>setConstraintModel</name>
      <anchorfile>classKGantt_1_1View.html</anchorfile>
      <anchor>a4fbe4debafeffef6be20a3da7ec3f8a5</anchor>
      <arglist>(ConstraintModel *)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setGrid</name>
      <anchorfile>classKGantt_1_1View.html</anchorfile>
      <anchor>a616cad9078d9bfb5bae64c73a08580a2</anchor>
      <arglist>(AbstractGrid *)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setItemDelegate</name>
      <anchorfile>classKGantt_1_1View.html</anchorfile>
      <anchor>a69e7ba9e005fc4a8dee6c9373780077b</anchor>
      <arglist>(ItemDelegate *)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setModel</name>
      <anchorfile>classKGantt_1_1View.html</anchorfile>
      <anchor>a82fa53a7f9bb1015ff20607ecb543dd1</anchor>
      <arglist>(QAbstractItemModel *model)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setRootIndex</name>
      <anchorfile>classKGantt_1_1View.html</anchorfile>
      <anchor>a6753bc4fd2d1eb9d9e7eb971653bb886</anchor>
      <arglist>(const QModelIndex &amp;idx)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setSelectionModel</name>
      <anchorfile>classKGantt_1_1View.html</anchorfile>
      <anchor>a780aeccf120f7bba44474b533c5040f8</anchor>
      <arglist>(QItemSelectionModel *smodel)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>View</name>
      <anchorfile>classKGantt_1_1View.html</anchorfile>
      <anchor>a74d64dd513eae96bc3196131f865a4e8</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintModel *</type>
      <name>constraintModel</name>
      <anchorfile>classKGantt_1_1View.html</anchorfile>
      <anchor>a974a05aaa76a3bab45ae85c9cd5bf753</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const GraphicsView *</type>
      <name>graphicsView</name>
      <anchorfile>classKGantt_1_1View.html</anchorfile>
      <anchor>a83243c758b46fb8afc9c0053de5a1124</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>AbstractGrid *</type>
      <name>grid</name>
      <anchorfile>classKGantt_1_1View.html</anchorfile>
      <anchor>acc157280725dd233181253d3774a95f9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QModelIndex</type>
      <name>indexAt</name>
      <anchorfile>classKGantt_1_1View.html</anchorfile>
      <anchor>a3cf97cac06c2fb6ff52cf3a94d591ef9</anchor>
      <arglist>(const QPoint &amp;pos) const</arglist>
    </member>
    <member kind="function">
      <type>ItemDelegate *</type>
      <name>itemDelegate</name>
      <anchorfile>classKGantt_1_1View.html</anchorfile>
      <anchor>a95668b5267a0faa09a0c2e0a3ed7d72f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const QAbstractItemView *</type>
      <name>leftView</name>
      <anchorfile>classKGantt_1_1View.html</anchorfile>
      <anchor>a796bb9cffe7cbe464967743ab8d82cbe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QAbstractItemModel *</type>
      <name>model</name>
      <anchorfile>classKGantt_1_1View.html</anchorfile>
      <anchor>ae2c17ce728f9f01b02b6952828819ff0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classKGantt_1_1View.html</anchorfile>
      <anchor>ac7b3f8e7638bed39c781f2a3d90c0a11</anchor>
      <arglist>(QPrinter *printer, bool drawRowLabels=true, bool drawColumnLabels=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classKGantt_1_1View.html</anchorfile>
      <anchor>a51b86dadd5f8a4362a8b13841326cc5a</anchor>
      <arglist>(QPrinter *printer, qreal start, qreal end, bool drawRowLabels=true, bool drawColumnLabels=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classKGantt_1_1View.html</anchorfile>
      <anchor>a16aab1adbdf3261bf5c0034dcefb4430</anchor>
      <arglist>(QPainter *painter, const QRectF &amp;target=QRectF(), bool drawRowLabels=true, bool drawColumnLabels=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classKGantt_1_1View.html</anchorfile>
      <anchor>a4cfee3bd43bbff26190a0467930ae9af</anchor>
      <arglist>(QPainter *painter, qreal start, qreal end, const QRectF &amp;target=QRectF(), bool drawRowLabels=true, bool drawColumnLabels=true)</arglist>
    </member>
    <member kind="function">
      <type>QModelIndex</type>
      <name>rootIndex</name>
      <anchorfile>classKGantt_1_1View.html</anchorfile>
      <anchor>aebe64548a2f278bbbba03707068b2729</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>AbstractRowController *</type>
      <name>rowController</name>
      <anchorfile>classKGantt_1_1View.html</anchorfile>
      <anchor>a4191ba207068fbc7a1f939d9485af7ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QItemSelectionModel *</type>
      <name>selectionModel</name>
      <anchorfile>classKGantt_1_1View.html</anchorfile>
      <anchor>a86cb488cce69f04ab4779b25d7fd46fb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGraphicsView</name>
      <anchorfile>classKGantt_1_1View.html</anchorfile>
      <anchor>a803f83527dc4183473ad772cc37eef8f</anchor>
      <arglist>(GraphicsView *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLeftView</name>
      <anchorfile>classKGantt_1_1View.html</anchorfile>
      <anchor>a4154b25a79f84fabd0c9abd30c64db04</anchor>
      <arglist>(QAbstractItemView *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRowController</name>
      <anchorfile>classKGantt_1_1View.html</anchorfile>
      <anchor>a6fc9affd213e5d1ae8e73aab8092d1d1</anchor>
      <arglist>(AbstractRowController *)</arglist>
    </member>
    <member kind="function">
      <type>const QSplitter *</type>
      <name>splitter</name>
      <anchorfile>classKGantt_1_1View.html</anchorfile>
      <anchor>a570fea257ff57f50b154d240ef46b096</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>KGantt</name>
    <filename>namespaceKGantt.html</filename>
    <class kind="class">KGantt::AbstractGrid</class>
    <class kind="class">KGantt::AbstractRowController</class>
    <class kind="class">KGantt::Constraint</class>
    <class kind="class">KGantt::ConstraintModel</class>
    <class kind="class">KGantt::DateTimeGrid</class>
    <class kind="class">KGantt::DateTimeScaleFormatter</class>
    <class kind="class">KGantt::GraphicsView</class>
    <class kind="class">KGantt::ItemDelegate</class>
    <class kind="class">KGantt::Legend</class>
    <class kind="class">KGantt::Span</class>
    <class kind="class">KGantt::StyleOptionGanttItem</class>
    <class kind="class">KGantt::SummaryHandlingProxyModel</class>
    <class kind="class">KGantt::View</class>
    <member kind="enumeration">
      <type></type>
      <name>ItemDataRole</name>
      <anchorfile>namespaceKGantt.html</anchorfile>
      <anchor>a5efab1853451e7558755e003e78b8d93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ItemType</name>
      <anchorfile>namespaceKGantt.html</anchorfile>
      <anchor>ad7a3f00ce66047cb7207373817e73269</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title>KGantt</title>
    <filename>index</filename>
  </compound>
</tagfile>
