<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>kganttglobal.h</name>
    <path>/build/kdiagram/src/kdiagram-2.8.0/src/KGantt/</path>
    <filename>kganttglobal_8h.html</filename>
    <class kind="class">KGantt::Span</class>
    <namespace>KGantt</namespace>
    <member kind="enumeration">
      <type></type>
      <name>ItemDataRole</name>
      <anchorfile>namespaceKGantt.html</anchorfile>
      <anchor>a5efab1853451e7558755e003e78b8d93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KGanttRoleBase</name>
      <anchorfile>namespaceKGantt.html</anchorfile>
      <anchor>a5efab1853451e7558755e003e78b8d93a0d4654584bb6e916352a070eca79ace1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StartTimeRole</name>
      <anchorfile>namespaceKGantt.html</anchorfile>
      <anchor>a5efab1853451e7558755e003e78b8d93a12f062a707004021b920f44ed7dbc563</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EndTimeRole</name>
      <anchorfile>namespaceKGantt.html</anchorfile>
      <anchor>a5efab1853451e7558755e003e78b8d93abff611e3af5eacc7d4b573f538531991</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TaskCompletionRole</name>
      <anchorfile>namespaceKGantt.html</anchorfile>
      <anchor>a5efab1853451e7558755e003e78b8d93a25295a5488e490782f6e7bd8705a3fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ItemTypeRole</name>
      <anchorfile>namespaceKGantt.html</anchorfile>
      <anchor>a5efab1853451e7558755e003e78b8d93a05243a7a724f7f2070308c3e9ffb7158</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LegendRole</name>
      <anchorfile>namespaceKGantt.html</anchorfile>
      <anchor>a5efab1853451e7558755e003e78b8d93a2b921d7ea07fb92eef29fb7f2c70a1dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TextPositionRole</name>
      <anchorfile>namespaceKGantt.html</anchorfile>
      <anchor>a5efab1853451e7558755e003e78b8d93aeae9470865925d67064590d43d66f4b2</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="class">
    <name>KGantt::AbstractGrid</name>
    <filename>classKGantt_1_1AbstractGrid.html</filename>
    <base>QObject</base>
    <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>ac8fb94c472a3b9841527f78c600f373d</anchor>
      <arglist>(QObject *parent=nullptr)</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>a2e5313195dda7ab69d0604efa888b101</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>ad17e0a47e22e09e9a131c88a65afcb07</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>af2feb5889fe1cb17879c14aaad400ebf</anchor>
      <arglist>(QPainter *painter, const QRectF &amp;sceneRect, const QRectF &amp;exposedRect, AbstractRowController *rowController=nullptr, QWidget *widget=nullptr)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>paintHeader</name>
      <anchorfile>classKGantt_1_1AbstractGrid.html</anchorfile>
      <anchor>af66df0a69eae7bdd7e94372609a24bc1</anchor>
      <arglist>(QPainter *painter, const QRectF &amp;headerRect, const QRectF &amp;exposedRect, qreal offset, QWidget *widget=nullptr)=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>afebc4f67352d53157460f1df148e85d3</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>ab06e8493eb3d332b14ab81393204a7c1</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>a9273365193bac743ef3d98747148ffa6</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>ae1b0e0e40e5db65b2352a8950164df1f</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>a8775d312574216c805ae8bf91b46bfa4</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>aeef2c2c0343bf4b3f9e881fa4a95be54</anchor>
      <arglist>() const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KGantt::Constraint</name>
    <filename>classKGantt_1_1Constraint.html</filename>
    <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>a425fef97454f148d33336ad5d2702efb</anchor>
      <arglist>(const Constraint &amp;other)</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>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>
    <base>QObject</base>
    <member kind="function">
      <type></type>
      <name>ConstraintModel</name>
      <anchorfile>classKGantt_1_1ConstraintModel.html</anchorfile>
      <anchor>ab68d664bb729e4cf5c5ab9062dfcf4ed</anchor>
      <arglist>(QObject *parent=nullptr)</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>ae3909e493014fec42a6c8bc8f321a98e</anchor>
      <arglist>(QPainter *painter, const QRectF &amp;sceneRect, const QRectF &amp;exposedRect, AbstractRowController *rowController=nullptr, QWidget *widget=nullptr) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>paintHeader</name>
      <anchorfile>classKGantt_1_1DateTimeGrid.html</anchorfile>
      <anchor>a4c4d7bd42f4d5daf2a59c22cb35660cb</anchor>
      <arglist>(QPainter *painter, const QRectF &amp;headerRect, const QRectF &amp;exposedRect, qreal offset, QWidget *widget=nullptr) 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>DateTimeTimeLine *</type>
      <name>timeLine</name>
      <anchorfile>classKGantt_1_1DateTimeGrid.html</anchorfile>
      <anchor>a4a912f4b425f0b58801ecee97d79596a</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>a46a4aa3d898a5bcdf433018974a73e88</anchor>
      <arglist>(QPainter *painter, const QRectF &amp;headerRect, const QRectF &amp;exposedRect, qreal offset, QWidget *widget=nullptr)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>paintHourScaleHeader</name>
      <anchorfile>classKGantt_1_1DateTimeGrid.html</anchorfile>
      <anchor>a159f378182e7561cb4e43abcdcf88b0b</anchor>
      <arglist>(QPainter *painter, const QRectF &amp;headerRect, const QRectF &amp;exposedRect, qreal offset, QWidget *widget=nullptr)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>paintMonthScaleHeader</name>
      <anchorfile>classKGantt_1_1DateTimeGrid.html</anchorfile>
      <anchor>adb0e35b53b43b161622ccdfa92bb36a7</anchor>
      <arglist>(QPainter *painter, const QRectF &amp;headerRect, const QRectF &amp;exposedRect, qreal offset, QWidget *widget=nullptr)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>paintWeekScaleHeader</name>
      <anchorfile>classKGantt_1_1DateTimeGrid.html</anchorfile>
      <anchor>ac45ad534c890e67d300e78c26e344c7a</anchor>
      <arglist>(QPainter *painter, const QRectF &amp;headerRect, const QRectF &amp;exposedRect, qreal offset, QWidget *widget=nullptr)</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>ac7df5136900ec1fc438474406064703f</anchor>
      <arglist>(const DateTimeScaleFormatter &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DateTimeScaleFormatter</name>
      <anchorfile>classKGantt_1_1DateTimeScaleFormatter.html</anchorfile>
      <anchor>a5e458e5106f95566a3e483be7c488025</anchor>
      <arglist>(Range range, const QString &amp;formatString, 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::DateTimeTimeLine</name>
    <filename>classKGantt_1_1DateTimeTimeLine.html</filename>
    <base>QObject</base>
    <member kind="enumvalue">
      <name>Background</name>
      <anchorfile>classKGantt_1_1DateTimeTimeLine.html</anchorfile>
      <anchor>a20e648bb62424adeb2c8d10d62f0df07a9c21af210985edd26c7458e8e8a6440c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Foreground</name>
      <anchorfile>classKGantt_1_1DateTimeTimeLine.html</anchorfile>
      <anchor>a20e648bb62424adeb2c8d10d62f0df07acad7fcfaea4364103905f6af3ab5ed2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Option</name>
      <anchorfile>classKGantt_1_1DateTimeTimeLine.html</anchorfile>
      <anchor>a20e648bb62424adeb2c8d10d62f0df07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Foreground</name>
      <anchorfile>classKGantt_1_1DateTimeTimeLine.html</anchorfile>
      <anchor>a20e648bb62424adeb2c8d10d62f0df07acad7fcfaea4364103905f6af3ab5ed2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Background</name>
      <anchorfile>classKGantt_1_1DateTimeTimeLine.html</anchorfile>
      <anchor>a20e648bb62424adeb2c8d10d62f0df07a9c21af210985edd26c7458e8e8a6440c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UseCustomPen</name>
      <anchorfile>classKGantt_1_1DateTimeTimeLine.html</anchorfile>
      <anchor>a20e648bb62424adeb2c8d10d62f0df07a06e4008527fae2240f7fba488e4b860b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UseCustomPen</name>
      <anchorfile>classKGantt_1_1DateTimeTimeLine.html</anchorfile>
      <anchor>a20e648bb62424adeb2c8d10d62f0df07a06e4008527fae2240f7fba488e4b860b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DateTimeTimeLine</name>
      <anchorfile>classKGantt_1_1DateTimeTimeLine.html</anchorfile>
      <anchor>a847129895dad216dfb2d341a34897990</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>customPen</name>
      <anchorfile>classKGantt_1_1DateTimeTimeLine.html</anchorfile>
      <anchor>a6587a98ee2403fa3942c6e6fbd5d8c7f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QDateTime</type>
      <name>dateTime</name>
      <anchorfile>classKGantt_1_1DateTimeTimeLine.html</anchorfile>
      <anchor>a5be68474488f22d82b5d3347ff51b065</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>interval</name>
      <anchorfile>classKGantt_1_1DateTimeTimeLine.html</anchorfile>
      <anchor>ab32acbaea0982c1fff408a4b98f50ce8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DateTimeTimeLine::Options</type>
      <name>options</name>
      <anchorfile>classKGantt_1_1DateTimeTimeLine.html</anchorfile>
      <anchor>af04d4b2e4ce0971653791d2409d5357e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>pen</name>
      <anchorfile>classKGantt_1_1DateTimeTimeLine.html</anchorfile>
      <anchor>aa619aeb4999d1a49513061e4413726aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDateTime</name>
      <anchorfile>classKGantt_1_1DateTimeTimeLine.html</anchorfile>
      <anchor>af4a9b89db645edd1b879004921153a84</anchor>
      <arglist>(const QDateTime &amp;dt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInterval</name>
      <anchorfile>classKGantt_1_1DateTimeTimeLine.html</anchorfile>
      <anchor>a28f1b4b4e2c2adaefa7b5a0b0939265d</anchor>
      <arglist>(int msec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOptions</name>
      <anchorfile>classKGantt_1_1DateTimeTimeLine.html</anchorfile>
      <anchor>a28ceb3643fb9f1f8bf9feedc2c4f0e94</anchor>
      <arglist>(DateTimeTimeLine::Options options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPen</name>
      <anchorfile>classKGantt_1_1DateTimeTimeLine.html</anchorfile>
      <anchor>a76e953a7c0b8df6b5095a992e60c54cb</anchor>
      <arglist>(const QPen &amp;pen)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KGantt::GraphicsView</name>
    <filename>classKGantt_1_1GraphicsView.html</filename>
    <base>QGraphicsView</base>
    <member kind="signal">
      <type>void</type>
      <name>headerContextMenuRequested</name>
      <anchorfile>classKGantt_1_1GraphicsView.html</anchorfile>
      <anchor>ae28e3c0f5d61d677d7620bac80ca46d5</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>a87e21cf522c5cb149bfae17c747010cc</anchor>
      <arglist>(QWidget *parent=nullptr)</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>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>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>printDiagram</name>
      <anchorfile>classKGantt_1_1GraphicsView.html</anchorfile>
      <anchor>aca7a4382303a42572565bde5807c3511</anchor>
      <arglist>(QPrinter *printer, const PrintingContext &amp;context)</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>
    <member kind="function">
      <type>AbstractGrid *</type>
      <name>takeGrid</name>
      <anchorfile>classKGantt_1_1GraphicsView.html</anchorfile>
      <anchor>afdfddca523b28f0537138a2c01708dde</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KGantt::ItemDelegate</name>
    <filename>classKGantt_1_1ItemDelegate.html</filename>
    <base>QItemDelegate</base>
    <member kind="function">
      <type></type>
      <name>ItemDelegate</name>
      <anchorfile>classKGantt_1_1ItemDelegate.html</anchorfile>
      <anchor>aedf98e95280ffad1606d1cef1da75555</anchor>
      <arglist>(QObject *parent=nullptr)</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>
    <base>QAbstractItemView</base>
    <member kind="function">
      <type></type>
      <name>Legend</name>
      <anchorfile>classKGantt_1_1Legend.html</anchorfile>
      <anchor>ae4d68094db575d59dbbc24ecc25fc7ad</anchor>
      <arglist>(QWidget *parent=nullptr)</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::ListViewRowController</name>
    <filename>classKGantt_1_1ListViewRowController.html</filename>
    <base>KGantt::AbstractRowController</base>
    <member kind="function">
      <type>int</type>
      <name>headerHeight</name>
      <anchorfile>classKGantt_1_1ListViewRowController.html</anchorfile>
      <anchor>a68556893e3406ab8d15db5bb9b52b131</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>QModelIndex</type>
      <name>indexAbove</name>
      <anchorfile>classKGantt_1_1ListViewRowController.html</anchorfile>
      <anchor>a0a8f21e923906ac6564d7af5ce30824b</anchor>
      <arglist>(const QModelIndex &amp;idx) const override</arglist>
    </member>
    <member kind="function">
      <type>QModelIndex</type>
      <name>indexBelow</name>
      <anchorfile>classKGantt_1_1ListViewRowController.html</anchorfile>
      <anchor>a495b38c65f94df05237579555692f5d7</anchor>
      <arglist>(const QModelIndex &amp;idx) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRowVisible</name>
      <anchorfile>classKGantt_1_1ListViewRowController.html</anchorfile>
      <anchor>ae9eb32232437892b2ac15f66d9e94b79</anchor>
      <arglist>(const QModelIndex &amp;idx) const override</arglist>
    </member>
    <member kind="function">
      <type>Span</type>
      <name>rowGeometry</name>
      <anchorfile>classKGantt_1_1ListViewRowController.html</anchorfile>
      <anchor>a17e7333fad6b7fd26af7ffa2fe963819</anchor>
      <arglist>(const QModelIndex &amp;idx) const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>totalHeight</name>
      <anchorfile>classKGantt_1_1ListViewRowController.html</anchorfile>
      <anchor>a901439e3b6361259eade2782fdea8424</anchor>
      <arglist>() const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KGantt::PrintingContext</name>
    <filename>classKGantt_1_1PrintingContext.html</filename>
    <member kind="enumvalue">
      <name>FitPageHeight</name>
      <anchorfile>classKGantt_1_1PrintingContext.html</anchorfile>
      <anchor>a63bb489c238dbb9121777a7d2b7b2449a8bfbd9b536cf04a8d4aa48399f26da4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FitSinglePage</name>
      <anchorfile>classKGantt_1_1PrintingContext.html</anchorfile>
      <anchor>a63bb489c238dbb9121777a7d2b7b2449a0f2f6a943b6747e36d791b67302804f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Fitting</name>
      <anchorfile>classKGantt_1_1PrintingContext.html</anchorfile>
      <anchor>a63bb489c238dbb9121777a7d2b7b2449</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoFitting</name>
      <anchorfile>classKGantt_1_1PrintingContext.html</anchorfile>
      <anchor>a63bb489c238dbb9121777a7d2b7b2449a11b188e2144d077b44188de4fc38e8d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FitSinglePage</name>
      <anchorfile>classKGantt_1_1PrintingContext.html</anchorfile>
      <anchor>a63bb489c238dbb9121777a7d2b7b2449a0f2f6a943b6747e36d791b67302804f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FitPageHeight</name>
      <anchorfile>classKGantt_1_1PrintingContext.html</anchorfile>
      <anchor>a63bb489c238dbb9121777a7d2b7b2449a8bfbd9b536cf04a8d4aa48399f26da4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoFitting</name>
      <anchorfile>classKGantt_1_1PrintingContext.html</anchorfile>
      <anchor>a63bb489c238dbb9121777a7d2b7b2449a11b188e2144d077b44188de4fc38e8d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PrintingContext</name>
      <anchorfile>classKGantt_1_1PrintingContext.html</anchorfile>
      <anchor>abc714465489d879e3addf112da9884ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PrintingContext</name>
      <anchorfile>classKGantt_1_1PrintingContext.html</anchorfile>
      <anchor>a5146f5c6dd5caaa657680a3d6f3ff363</anchor>
      <arglist>(const PrintingContext &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PrintingContext</name>
      <anchorfile>classKGantt_1_1PrintingContext.html</anchorfile>
      <anchor>acd3224d51e4f1c53db443f8f4e2f7fda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>qreal</type>
      <name>bottom</name>
      <anchorfile>classKGantt_1_1PrintingContext.html</anchorfile>
      <anchor>a623bd69c22f086a1a4c1f5c0e321c595</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>drawColumnLabels</name>
      <anchorfile>classKGantt_1_1PrintingContext.html</anchorfile>
      <anchor>a050167577100331630b99745f62da643</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>drawRowLabels</name>
      <anchorfile>classKGantt_1_1PrintingContext.html</anchorfile>
      <anchor>a25fc67b1a9805a63613911f6a57ca64c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Fitting</type>
      <name>fitting</name>
      <anchorfile>classKGantt_1_1PrintingContext.html</anchorfile>
      <anchor>a534e9bcac7c10323412faa5d688a1285</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>qreal</type>
      <name>left</name>
      <anchorfile>classKGantt_1_1PrintingContext.html</anchorfile>
      <anchor>a0aee24e7af0cefa08400420cee41b432</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PrintingContext &amp;</type>
      <name>operator=</name>
      <anchorfile>classKGantt_1_1PrintingContext.html</anchorfile>
      <anchor>aa8b80b4c93d687cea1d5fc69ef270855</anchor>
      <arglist>(const PrintingContext &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>qreal</type>
      <name>right</name>
      <anchorfile>classKGantt_1_1PrintingContext.html</anchorfile>
      <anchor>a4d68b1debc4394125ea38c637b1a8679</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QRectF</type>
      <name>sceneRect</name>
      <anchorfile>classKGantt_1_1PrintingContext.html</anchorfile>
      <anchor>a3126df66f590fdc888a4e2e565530a85</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBottom</name>
      <anchorfile>classKGantt_1_1PrintingContext.html</anchorfile>
      <anchor>a868a21c25ea0c77c81228ec307e6e3e1</anchor>
      <arglist>(qreal bottom)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDrawColumnLabels</name>
      <anchorfile>classKGantt_1_1PrintingContext.html</anchorfile>
      <anchor>ac7289b430b0c154c2db67b7af191963a</anchor>
      <arglist>(bool state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDrawRowLabels</name>
      <anchorfile>classKGantt_1_1PrintingContext.html</anchorfile>
      <anchor>a3aa90461d3840352942b38923e964c13</anchor>
      <arglist>(bool state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFitting</name>
      <anchorfile>classKGantt_1_1PrintingContext.html</anchorfile>
      <anchor>a60f9fcaf67aeeb552645692c25f5e8d1</anchor>
      <arglist>(const Fitting &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLeft</name>
      <anchorfile>classKGantt_1_1PrintingContext.html</anchorfile>
      <anchor>ab4398936d6fa3c084ab327ec246dd121</anchor>
      <arglist>(qreal left)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRight</name>
      <anchorfile>classKGantt_1_1PrintingContext.html</anchorfile>
      <anchor>a5371ad11c58d469bd0a9c6309bf46901</anchor>
      <arglist>(qreal right)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSceneRect</name>
      <anchorfile>classKGantt_1_1PrintingContext.html</anchorfile>
      <anchor>a42dc2a5c56ca5fc82a135dd4f48602d3</anchor>
      <arglist>(const QRectF &amp;rect)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTop</name>
      <anchorfile>classKGantt_1_1PrintingContext.html</anchorfile>
      <anchor>af5907339632ec2e6f15a0e5a60b53715</anchor>
      <arglist>(qreal top)</arglist>
    </member>
    <member kind="function">
      <type>qreal</type>
      <name>top</name>
      <anchorfile>classKGantt_1_1PrintingContext.html</anchorfile>
      <anchor>a90085b0773b7d888ce893812c5b15c36</anchor>
      <arglist>() 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>
    <base>QStyleOptionViewItem</base>
    <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>a9acb9d32b2378de3b4de7dc2cd8ba144</anchor>
      <arglist>(QObject *parent=nullptr)</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::TreeViewRowController</name>
    <filename>classKGantt_1_1TreeViewRowController.html</filename>
    <base>KGantt::AbstractRowController</base>
    <member kind="function">
      <type>int</type>
      <name>headerHeight</name>
      <anchorfile>classKGantt_1_1TreeViewRowController.html</anchorfile>
      <anchor>a494189a5383d191f78d87cc181288354</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>QModelIndex</type>
      <name>indexAbove</name>
      <anchorfile>classKGantt_1_1TreeViewRowController.html</anchorfile>
      <anchor>a54eb371c4f4b7de3587b0998f0c1d4b9</anchor>
      <arglist>(const QModelIndex &amp;idx) const override</arglist>
    </member>
    <member kind="function">
      <type>QModelIndex</type>
      <name>indexBelow</name>
      <anchorfile>classKGantt_1_1TreeViewRowController.html</anchorfile>
      <anchor>a19a95228d02d5eb2a7d1e39838761f7c</anchor>
      <arglist>(const QModelIndex &amp;idx) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRowVisible</name>
      <anchorfile>classKGantt_1_1TreeViewRowController.html</anchorfile>
      <anchor>a54894050249c430f9fc963830d828847</anchor>
      <arglist>(const QModelIndex &amp;idx) const override</arglist>
    </member>
    <member kind="function">
      <type>Span</type>
      <name>rowGeometry</name>
      <anchorfile>classKGantt_1_1TreeViewRowController.html</anchorfile>
      <anchor>aef4744aa43f6e007ca8b7f1c07a0d1de</anchor>
      <arglist>(const QModelIndex &amp;idx) const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>totalHeight</name>
      <anchorfile>classKGantt_1_1TreeViewRowController.html</anchorfile>
      <anchor>a7c1466d0d5e99fc130af38a40b3f1106</anchor>
      <arglist>() const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KGantt::View</name>
    <filename>classKGantt_1_1View.html</filename>
    <base>QWidget</base>
    <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>a3fd5b2cd3d7ccfc51dd4b2730833180c</anchor>
      <arglist>(QWidget *parent=nullptr)</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>GraphicsView *</type>
      <name>graphicsView</name>
      <anchorfile>classKGantt_1_1View.html</anchorfile>
      <anchor>a19946c83342343d37a0b015956b3be1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const GraphicsView *</type>
      <name>graphicsView</name>
      <anchorfile>classKGantt_1_1View.html</anchorfile>
      <anchor>adffc9ab341d3ae904c347a2d5875369e</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>a6b5205e51b27ddee3c24d360e9b9bb6c</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>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>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>printDiagram</name>
      <anchorfile>classKGantt_1_1View.html</anchorfile>
      <anchor>aa7caa1a3c103fdd7d7df26985f117377</anchor>
      <arglist>(QPrinter *printer, const PrintingContext &amp;context=PrintingContext())</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>a5f0dbed744e78a5fee18b7c76b50d7a7</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>QSplitter *</type>
      <name>splitter</name>
      <anchorfile>classKGantt_1_1View.html</anchorfile>
      <anchor>a1cac1cdbe4cfd996bc3cc08428576d08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QSplitter *</type>
      <name>splitter</name>
      <anchorfile>classKGantt_1_1View.html</anchorfile>
      <anchor>ab0647b664f2e8733f23564fcf891f238</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::DateTimeTimeLine</class>
    <class kind="class">KGantt::GraphicsView</class>
    <class kind="class">KGantt::ItemDelegate</class>
    <class kind="class">KGantt::Legend</class>
    <class kind="class">KGantt::ListViewRowController</class>
    <class kind="class">KGantt::PrintingContext</class>
    <class kind="class">KGantt::Span</class>
    <class kind="class">KGantt::StyleOptionGanttItem</class>
    <class kind="class">KGantt::SummaryHandlingProxyModel</class>
    <class kind="class">KGantt::TreeViewRowController</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="enumvalue">
      <name>KGanttRoleBase</name>
      <anchorfile>namespaceKGantt.html</anchorfile>
      <anchor>a5efab1853451e7558755e003e78b8d93a0d4654584bb6e916352a070eca79ace1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StartTimeRole</name>
      <anchorfile>namespaceKGantt.html</anchorfile>
      <anchor>a5efab1853451e7558755e003e78b8d93a12f062a707004021b920f44ed7dbc563</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EndTimeRole</name>
      <anchorfile>namespaceKGantt.html</anchorfile>
      <anchor>a5efab1853451e7558755e003e78b8d93abff611e3af5eacc7d4b573f538531991</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TaskCompletionRole</name>
      <anchorfile>namespaceKGantt.html</anchorfile>
      <anchor>a5efab1853451e7558755e003e78b8d93a25295a5488e490782f6e7bd8705a3fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ItemTypeRole</name>
      <anchorfile>namespaceKGantt.html</anchorfile>
      <anchor>a5efab1853451e7558755e003e78b8d93a05243a7a724f7f2070308c3e9ffb7158</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LegendRole</name>
      <anchorfile>namespaceKGantt.html</anchorfile>
      <anchor>a5efab1853451e7558755e003e78b8d93a2b921d7ea07fb92eef29fb7f2c70a1dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TextPositionRole</name>
      <anchorfile>namespaceKGantt.html</anchorfile>
      <anchor>a5efab1853451e7558755e003e78b8d93aeae9470865925d67064590d43d66f4b2</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>
