<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="class">
    <name>KBreadcrumbSelectionModel</name>
    <filename>classKBreadcrumbSelectionModel.html</filename>
  </compound>
  <compound kind="class">
    <name>KCheckableProxyModel</name>
    <filename>classKCheckableProxyModel.html</filename>
  </compound>
  <compound kind="class">
    <name>KConcatenateRowsProxyModel</name>
    <filename>classKConcatenateRowsProxyModel.html</filename>
    <member kind="function">
      <type></type>
      <name>KConcatenateRowsProxyModel</name>
      <anchorfile>classKConcatenateRowsProxyModel.html</anchorfile>
      <anchor>aea02e0679db4c1cb357107c5dd22a5f4</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~KConcatenateRowsProxyModel</name>
      <anchorfile>classKConcatenateRowsProxyModel.html</anchorfile>
      <anchor>a8f6a2591b23cd1abf281f4d278ce2e2f</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addSourceModel</name>
      <anchorfile>classKConcatenateRowsProxyModel.html</anchorfile>
      <anchor>ae9dd4add39e2b1971c36e63ee39c5483</anchor>
      <arglist>(QAbstractItemModel *sourceModel)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>columnCount</name>
      <anchorfile>classKConcatenateRowsProxyModel.html</anchorfile>
      <anchor>a7be1a1a621e94d4d78eda0cd2f5e1bd2</anchor>
      <arglist>(const QModelIndex &amp;parent=QModelIndex()) const override</arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>data</name>
      <anchorfile>classKConcatenateRowsProxyModel.html</anchorfile>
      <anchor>a7020bdbed38bc36a701ad9a6d016281b</anchor>
      <arglist>(const QModelIndex &amp;index, int role=Qt::DisplayRole) const override</arglist>
    </member>
    <member kind="function">
      <type>Qt::ItemFlags</type>
      <name>flags</name>
      <anchorfile>classKConcatenateRowsProxyModel.html</anchorfile>
      <anchor>a46d2232aa391e6d593c5ef9e0090405e</anchor>
      <arglist>(const QModelIndex &amp;index) const override</arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>headerData</name>
      <anchorfile>classKConcatenateRowsProxyModel.html</anchorfile>
      <anchor>a02a71789abe5b3f1b94a556207585985</anchor>
      <arglist>(int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const override</arglist>
    </member>
    <member kind="function">
      <type>QModelIndex</type>
      <name>index</name>
      <anchorfile>classKConcatenateRowsProxyModel.html</anchorfile>
      <anchor>a389e9c6f4a30db5b1a10c3c0b2b3e2a4</anchor>
      <arglist>(int row, int column, const QModelIndex &amp;parent=QModelIndex()) const override</arglist>
    </member>
    <member kind="function">
      <type>QMap&lt; int, QVariant &gt;</type>
      <name>itemData</name>
      <anchorfile>classKConcatenateRowsProxyModel.html</anchorfile>
      <anchor>a20e48b8670de9836181c99296ee757f8</anchor>
      <arglist>(const QModelIndex &amp;proxyIndex) const override</arglist>
    </member>
    <member kind="function">
      <type>QModelIndex</type>
      <name>mapFromSource</name>
      <anchorfile>classKConcatenateRowsProxyModel.html</anchorfile>
      <anchor>a57d67c52780238d94f0f51d2f147ffcd</anchor>
      <arglist>(const QModelIndex &amp;sourceIndex) const</arglist>
    </member>
    <member kind="function">
      <type>QModelIndex</type>
      <name>mapToSource</name>
      <anchorfile>classKConcatenateRowsProxyModel.html</anchorfile>
      <anchor>a2a27fa66bc1a76e7869ff15ae672db27</anchor>
      <arglist>(const QModelIndex &amp;proxyIndex) const</arglist>
    </member>
    <member kind="function">
      <type>QModelIndex</type>
      <name>parent</name>
      <anchorfile>classKConcatenateRowsProxyModel.html</anchorfile>
      <anchor>aaca8a1f57cead6d5be1266873941d937</anchor>
      <arglist>(const QModelIndex &amp;index) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeSourceModel</name>
      <anchorfile>classKConcatenateRowsProxyModel.html</anchorfile>
      <anchor>ad744ed86fe908077ff0f6873fb74651a</anchor>
      <arglist>(QAbstractItemModel *sourceModel)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rowCount</name>
      <anchorfile>classKConcatenateRowsProxyModel.html</anchorfile>
      <anchor>a99f2b92c20ef044a563f2060e965172d</anchor>
      <arglist>(const QModelIndex &amp;parent=QModelIndex()) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setData</name>
      <anchorfile>classKConcatenateRowsProxyModel.html</anchorfile>
      <anchor>a2a19ed32f1a1267960b6a1d50242e90e</anchor>
      <arglist>(const QModelIndex &amp;index, const QVariant &amp;value, int role=Qt::DisplayRole) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KDescendantsProxyModel</name>
    <filename>classKDescendantsProxyModel.html</filename>
    <member kind="function">
      <type></type>
      <name>KDescendantsProxyModel</name>
      <anchorfile>classKDescendantsProxyModel.html</anchorfile>
      <anchor>a12a91513768e0db86264a9a57832e17c</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~KDescendantsProxyModel</name>
      <anchorfile>classKDescendantsProxyModel.html</anchorfile>
      <anchor>a1f27653ab9df10bc9f5f9081315264da</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>ancestorSeparator</name>
      <anchorfile>classKDescendantsProxyModel.html</anchorfile>
      <anchor>afaec76662c6bb31ef46dfc46c2354aff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>displayAncestorData</name>
      <anchorfile>classKDescendantsProxyModel.html</anchorfile>
      <anchor>af94959bf9a40aaee8dca150a0e77955f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QModelIndexList</type>
      <name>match</name>
      <anchorfile>classKDescendantsProxyModel.html</anchorfile>
      <anchor>ab472120838af7a1966da25d711ac1c9d</anchor>
      <arglist>(const QModelIndex &amp;start, int role, const QVariant &amp;value, int hits=1, Qt::MatchFlags flags=Qt::MatchFlags(Qt::MatchStartsWith|Qt::MatchWrap)) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAncestorSeparator</name>
      <anchorfile>classKDescendantsProxyModel.html</anchorfile>
      <anchor>a51e4610b6004c3f5d38ed055c9b87af0</anchor>
      <arglist>(const QString &amp;separator)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDisplayAncestorData</name>
      <anchorfile>classKDescendantsProxyModel.html</anchorfile>
      <anchor>a7fdc507c226c884accaea9b3cac2ec6e</anchor>
      <arglist>(bool display)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRootIndex</name>
      <anchorfile>classKDescendantsProxyModel.html</anchorfile>
      <anchor>a538094968402a1f0d3508d6a9afa2119</anchor>
      <arglist>(const QModelIndex &amp;index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSourceModel</name>
      <anchorfile>classKDescendantsProxyModel.html</anchorfile>
      <anchor>abd806ceb6067c30d5b277448a71f0ead</anchor>
      <arglist>(QAbstractItemModel *model) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KExtraColumnsProxyModel</name>
    <filename>classKExtraColumnsProxyModel.html</filename>
    <member kind="function">
      <type></type>
      <name>KExtraColumnsProxyModel</name>
      <anchorfile>classKExtraColumnsProxyModel.html</anchorfile>
      <anchor>abb5eb6048ac1d020d7b7a6180da121fe</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~KExtraColumnsProxyModel</name>
      <anchorfile>classKExtraColumnsProxyModel.html</anchorfile>
      <anchor>a909a6829fb5d7f7d556ff73d6ad4ba83</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>appendColumn</name>
      <anchorfile>classKExtraColumnsProxyModel.html</anchorfile>
      <anchor>a43a06ff9cd119be438d6a12d9dc01cd7</anchor>
      <arglist>(const QString &amp;header=QString())</arglist>
    </member>
    <member kind="function">
      <type>QModelIndex</type>
      <name>buddy</name>
      <anchorfile>classKExtraColumnsProxyModel.html</anchorfile>
      <anchor>aafc84827633670784605c970009b7936</anchor>
      <arglist>(const QModelIndex &amp;index) const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>columnCount</name>
      <anchorfile>classKExtraColumnsProxyModel.html</anchorfile>
      <anchor>a1af410b140306ea5c8db6e7350d37118</anchor>
      <arglist>(const QModelIndex &amp;parent=QModelIndex()) const override</arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>data</name>
      <anchorfile>classKExtraColumnsProxyModel.html</anchorfile>
      <anchor>a868220a779b7124b453940ce3a4c4c2f</anchor>
      <arglist>(const QModelIndex &amp;index, int role=Qt::DisplayRole) const override</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QVariant</type>
      <name>extraColumnData</name>
      <anchorfile>classKExtraColumnsProxyModel.html</anchorfile>
      <anchor>af43091f6935231396c77736933f9fa8f</anchor>
      <arglist>(const QModelIndex &amp;parent, int row, int extraColumn, int role=Qt::DisplayRole) const =0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extraColumnDataChanged</name>
      <anchorfile>classKExtraColumnsProxyModel.html</anchorfile>
      <anchor>ac9ff6d56fb14f94eb71c120c7a662add</anchor>
      <arglist>(const QModelIndex &amp;parent, int row, int extraColumn, const QVector&lt; int &gt; &amp;roles)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>extraColumnForProxyColumn</name>
      <anchorfile>classKExtraColumnsProxyModel.html</anchorfile>
      <anchor>a595def01bf0f5e6a5267db8dafd9b387</anchor>
      <arglist>(int proxyColumn) const</arglist>
    </member>
    <member kind="function">
      <type>Qt::ItemFlags</type>
      <name>flags</name>
      <anchorfile>classKExtraColumnsProxyModel.html</anchorfile>
      <anchor>ae5f44109aabbbd1f55e4492733abfa4a</anchor>
      <arglist>(const QModelIndex &amp;index) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasChildren</name>
      <anchorfile>classKExtraColumnsProxyModel.html</anchorfile>
      <anchor>a6e5370662892f12aa18d3f4dc938cad8</anchor>
      <arglist>(const QModelIndex &amp;index) const override</arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>headerData</name>
      <anchorfile>classKExtraColumnsProxyModel.html</anchorfile>
      <anchor>a4b31d7401358e31542699c2f99e6dad3</anchor>
      <arglist>(int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const override</arglist>
    </member>
    <member kind="function">
      <type>QModelIndex</type>
      <name>index</name>
      <anchorfile>classKExtraColumnsProxyModel.html</anchorfile>
      <anchor>af3f99473e4e47f217e016bf3dbbc433f</anchor>
      <arglist>(int row, int column, const QModelIndex &amp;parent=QModelIndex()) const override</arglist>
    </member>
    <member kind="function">
      <type>QItemSelection</type>
      <name>mapSelectionToSource</name>
      <anchorfile>classKExtraColumnsProxyModel.html</anchorfile>
      <anchor>a4ae0c157b7c7d27b2b2695245218f838</anchor>
      <arglist>(const QItemSelection &amp;selection) const override</arglist>
    </member>
    <member kind="function">
      <type>QModelIndex</type>
      <name>mapToSource</name>
      <anchorfile>classKExtraColumnsProxyModel.html</anchorfile>
      <anchor>a6680a102ab6517ec5e6a6ec82d4be0af</anchor>
      <arglist>(const QModelIndex &amp;proxyIndex) const override</arglist>
    </member>
    <member kind="function">
      <type>QModelIndex</type>
      <name>parent</name>
      <anchorfile>classKExtraColumnsProxyModel.html</anchorfile>
      <anchor>a1feec87ba0872de0a0416cee944ab5bf</anchor>
      <arglist>(const QModelIndex &amp;child) const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>proxyColumnForExtraColumn</name>
      <anchorfile>classKExtraColumnsProxyModel.html</anchorfile>
      <anchor>a9c24ec5fcddf34635a79fb269c69be43</anchor>
      <arglist>(int extraColumn) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeExtraColumn</name>
      <anchorfile>classKExtraColumnsProxyModel.html</anchorfile>
      <anchor>a08d3dc9f834005d66021f7c869f74648</anchor>
      <arglist>(int idx)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setData</name>
      <anchorfile>classKExtraColumnsProxyModel.html</anchorfile>
      <anchor>abc3fbad398d5f2c69dae09c3bfb4bbd0</anchor>
      <arglist>(const QModelIndex &amp;index, const QVariant &amp;value, int role=Qt::EditRole) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setExtraColumnData</name>
      <anchorfile>classKExtraColumnsProxyModel.html</anchorfile>
      <anchor>a76c7438c37fdf1fa2a58c8be402225be</anchor>
      <arglist>(const QModelIndex &amp;parent, int row, int extraColumn, const QVariant &amp;data, int role=Qt::EditRole)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSourceModel</name>
      <anchorfile>classKExtraColumnsProxyModel.html</anchorfile>
      <anchor>a3f88bcccd24d88d4e30e0cb03a1f3a4a</anchor>
      <arglist>(QAbstractItemModel *model) override</arglist>
    </member>
    <member kind="function">
      <type>QModelIndex</type>
      <name>sibling</name>
      <anchorfile>classKExtraColumnsProxyModel.html</anchorfile>
      <anchor>a3362e19c84411dfdb1b883fd3db20924</anchor>
      <arglist>(int row, int column, const QModelIndex &amp;idx) const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KLinkItemSelectionModel</name>
    <filename>classKLinkItemSelectionModel.html</filename>
    <member kind="function">
      <type></type>
      <name>KLinkItemSelectionModel</name>
      <anchorfile>classKLinkItemSelectionModel.html</anchorfile>
      <anchor>a210a41aafc94e962ed64a32dde57fcce</anchor>
      <arglist>(QAbstractItemModel *targetModel, QItemSelectionModel *linkedItemSelectionModel, QObject *parent=nullptr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KModelIndexProxyMapper</name>
    <filename>classKModelIndexProxyMapper.html</filename>
    <member kind="property">
      <type>bool</type>
      <name>isConnected</name>
      <anchorfile>classKModelIndexProxyMapper.html</anchorfile>
      <anchor>a4f93cac9398063314fd59c7f4e0ca3fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KModelIndexProxyMapper</name>
      <anchorfile>classKModelIndexProxyMapper.html</anchorfile>
      <anchor>a7852d7ae79dfb00a21b001809a978344</anchor>
      <arglist>(const QAbstractItemModel *leftModel, const QAbstractItemModel *rightModel, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>QModelIndex</type>
      <name>mapLeftToRight</name>
      <anchorfile>classKModelIndexProxyMapper.html</anchorfile>
      <anchor>a9909699ce1972ee126553187522a1366</anchor>
      <arglist>(const QModelIndex &amp;index) const</arglist>
    </member>
    <member kind="function">
      <type>QModelIndex</type>
      <name>mapRightToLeft</name>
      <anchorfile>classKModelIndexProxyMapper.html</anchorfile>
      <anchor>ad7c92673bd85422bffd773d59a635f3f</anchor>
      <arglist>(const QModelIndex &amp;index) const</arglist>
    </member>
    <member kind="function">
      <type>QItemSelection</type>
      <name>mapSelectionLeftToRight</name>
      <anchorfile>classKModelIndexProxyMapper.html</anchorfile>
      <anchor>a1a15c085d9b6250b7995ea77115e3a07</anchor>
      <arglist>(const QItemSelection &amp;selection) const</arglist>
    </member>
    <member kind="function">
      <type>QItemSelection</type>
      <name>mapSelectionRightToLeft</name>
      <anchorfile>classKModelIndexProxyMapper.html</anchorfile>
      <anchor>ac776d7431e8f6ec06b35bfe69cdb83d7</anchor>
      <arglist>(const QItemSelection &amp;selection) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KRearrangeColumnsProxyModel</name>
    <filename>classKRearrangeColumnsProxyModel.html</filename>
    <member kind="function">
      <type></type>
      <name>KRearrangeColumnsProxyModel</name>
      <anchorfile>classKRearrangeColumnsProxyModel.html</anchorfile>
      <anchor>a017e1c30cac216f1ad97d5e6ca03337d</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~KRearrangeColumnsProxyModel</name>
      <anchorfile>classKRearrangeColumnsProxyModel.html</anchorfile>
      <anchor>ac7f601b8847b4ddbaea8586899f84abd</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>columnCount</name>
      <anchorfile>classKRearrangeColumnsProxyModel.html</anchorfile>
      <anchor>a96fca4ded42d5d5496f44585000ed23d</anchor>
      <arglist>(const QModelIndex &amp;parent=QModelIndex()) const override</arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>headerData</name>
      <anchorfile>classKRearrangeColumnsProxyModel.html</anchorfile>
      <anchor>a58e422a4a5383919ee3aeb5995f7f545</anchor>
      <arglist>(int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const override</arglist>
    </member>
    <member kind="function">
      <type>QModelIndex</type>
      <name>index</name>
      <anchorfile>classKRearrangeColumnsProxyModel.html</anchorfile>
      <anchor>aea9910f732576da30ad33712a97fc988</anchor>
      <arglist>(int row, int column, const QModelIndex &amp;parent=QModelIndex()) const override</arglist>
    </member>
    <member kind="function">
      <type>QModelIndex</type>
      <name>mapFromSource</name>
      <anchorfile>classKRearrangeColumnsProxyModel.html</anchorfile>
      <anchor>ab85455ebe70cfea99892b2b4aefbf791</anchor>
      <arglist>(const QModelIndex &amp;sourceIndex) const override</arglist>
    </member>
    <member kind="function">
      <type>QModelIndex</type>
      <name>mapToSource</name>
      <anchorfile>classKRearrangeColumnsProxyModel.html</anchorfile>
      <anchor>a489cc688b2f5012557265eede188dbcc</anchor>
      <arglist>(const QModelIndex &amp;proxyIndex) const override</arglist>
    </member>
    <member kind="function">
      <type>QModelIndex</type>
      <name>parent</name>
      <anchorfile>classKRearrangeColumnsProxyModel.html</anchorfile>
      <anchor>ab18fbda958568f52a897ad085ea90dc7</anchor>
      <arglist>(const QModelIndex &amp;child) const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>proxyColumnForSourceColumn</name>
      <anchorfile>classKRearrangeColumnsProxyModel.html</anchorfile>
      <anchor>a970765b5a238bc51f28af45839155c05</anchor>
      <arglist>(int sourceColumn) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rowCount</name>
      <anchorfile>classKRearrangeColumnsProxyModel.html</anchorfile>
      <anchor>a6da8d5b3f77b60146fa8131261a850b9</anchor>
      <arglist>(const QModelIndex &amp;parent=QModelIndex()) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSourceColumns</name>
      <anchorfile>classKRearrangeColumnsProxyModel.html</anchorfile>
      <anchor>a3bdeceba3be0efaa809820b4a62ffa02</anchor>
      <arglist>(const QVector&lt; int &gt; &amp;columns)</arglist>
    </member>
    <member kind="function">
      <type>QModelIndex</type>
      <name>sibling</name>
      <anchorfile>classKRearrangeColumnsProxyModel.html</anchorfile>
      <anchor>a303fbad12f1b03088ab590ed03e9fd5d</anchor>
      <arglist>(int row, int column, const QModelIndex &amp;idx) const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sourceColumnForProxyColumn</name>
      <anchorfile>classKRearrangeColumnsProxyModel.html</anchorfile>
      <anchor>a1d24606de6c27b64b8984f77b2bb81ec</anchor>
      <arglist>(int proxyColumn) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KRecursiveFilterProxyModel</name>
    <filename>classKRecursiveFilterProxyModel.html</filename>
    <member kind="function">
      <type></type>
      <name>KRecursiveFilterProxyModel</name>
      <anchorfile>classKRecursiveFilterProxyModel.html</anchorfile>
      <anchor>afe526b5d13ee6a4f903b10cc685fe33c</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~KRecursiveFilterProxyModel</name>
      <anchorfile>classKRecursiveFilterProxyModel.html</anchorfile>
      <anchor>ab839e3cb51b923425917bb43bd55679f</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>QModelIndexList</type>
      <name>match</name>
      <anchorfile>classKRecursiveFilterProxyModel.html</anchorfile>
      <anchor>a2bed7d16ff319e7241fd03158bcb6f07</anchor>
      <arglist>(const QModelIndex &amp;start, int role, const QVariant &amp;value, int hits=1, Qt::MatchFlags flags=Qt::MatchFlags(Qt::MatchStartsWith|Qt::MatchWrap)) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSourceModel</name>
      <anchorfile>classKRecursiveFilterProxyModel.html</anchorfile>
      <anchor>a8d1dde01d9009e756ac0f5c03046bb94</anchor>
      <arglist>(QAbstractItemModel *model) override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>acceptRow</name>
      <anchorfile>classKRecursiveFilterProxyModel.html</anchorfile>
      <anchor>ae1ea827a62c4f0795f77c95da8f37b8a</anchor>
      <arglist>(int sourceRow, const QModelIndex &amp;sourceParent) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>filterAcceptsRow</name>
      <anchorfile>classKRecursiveFilterProxyModel.html</anchorfile>
      <anchor>a3341d88e958ffd798e04a42cb00a7a01</anchor>
      <arglist>(int sourceRow, const QModelIndex &amp;sourceParent) const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KSelectionProxyModel</name>
    <filename>classKSelectionProxyModel.html</filename>
    <member kind="function">
      <type></type>
      <name>KSelectionProxyModel</name>
      <anchorfile>classKSelectionProxyModel.html</anchorfile>
      <anchor>ae5978394cdeaab78a9628c42c733f135</anchor>
      <arglist>(QItemSelectionModel *selectionModel, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KSelectionProxyModel</name>
      <anchorfile>classKSelectionProxyModel.html</anchorfile>
      <anchor>a6f5ba38655072237e0dc63c5596586d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~KSelectionProxyModel</name>
      <anchorfile>classKSelectionProxyModel.html</anchorfile>
      <anchor>aa6dad17c33f61e6b1981baccfc804de4</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFilterBehavior</name>
      <anchorfile>classKSelectionProxyModel.html</anchorfile>
      <anchor>a8969c5b6f871b1c8f26fed2c24635964</anchor>
      <arglist>(FilterBehavior behavior)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSourceModel</name>
      <anchorfile>classKSelectionProxyModel.html</anchorfile>
      <anchor>a8df9a643cb899c9db967611c11cd63e8</anchor>
      <arglist>(QAbstractItemModel *sourceModel) override</arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title>KItemModels</title>
    <filename>index</filename>
  </compound>
</tagfile>
