<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile doxygen_version="1.9.8">
  <compound kind="class">
    <name>MessageList::Utils::AggregationComboBox</name>
    <filename>classMessageList_1_1Utils_1_1AggregationComboBox.html</filename>
  </compound>
  <compound kind="class">
    <name>MessageList::Utils::AggregationConfigButton</name>
    <filename>classMessageList_1_1Utils_1_1AggregationConfigButton.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>configureDialogCompleted</name>
      <anchorfile>classMessageList_1_1Utils_1_1AggregationConfigButton.html</anchorfile>
      <anchor>a1f619e19ab2fa935697cba0580223146</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AggregationConfigButton</name>
      <anchorfile>classMessageList_1_1Utils_1_1AggregationConfigButton.html</anchorfile>
      <anchor>a286c748b0cff94eeb8246f2da30e1a05</anchor>
      <arglist>(QWidget *parent, const AggregationComboBox *aggregationComboBox=nullptr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MessageList::Pane</name>
    <filename>classMessageList_1_1Pane.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>currentTabChanged</name>
      <anchorfile>classMessageList_1_1Pane.html</anchorfile>
      <anchor>ac55e312bd9c869a305cd09c0197f4482</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>messageActivated</name>
      <anchorfile>classMessageList_1_1Pane.html</anchorfile>
      <anchor>a0ba1ff35325dfdd1bc280988f781584e</anchor>
      <arglist>(const Akonadi::Item &amp;item)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>messageSelected</name>
      <anchorfile>classMessageList_1_1Pane.html</anchorfile>
      <anchor>a51e390b649a5800e1775f6ce01f56707</anchor>
      <arglist>(const Akonadi::Item &amp;item)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>messageStatusChangeRequest</name>
      <anchorfile>classMessageList_1_1Pane.html</anchorfile>
      <anchor>afa01f53eb5e5b5a1570f37cebb116edd</anchor>
      <arglist>(const Akonadi::Item &amp;item, const Akonadi::MessageStatus &amp;set, const Akonadi::MessageStatus &amp;clear)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>selectionChanged</name>
      <anchorfile>classMessageList_1_1Pane.html</anchorfile>
      <anchor>ac1f93a8b47a1d77fec20938d6f7f5400</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>statusMessage</name>
      <anchorfile>classMessageList_1_1Pane.html</anchorfile>
      <anchor>ad945f7f28fbef97c63949807ac17006e</anchor>
      <arglist>(const QString &amp;message)</arglist>
    </member>
    <member kind="slot">
      <type>QItemSelectionModel *</type>
      <name>createNewTab</name>
      <anchorfile>classMessageList_1_1Pane.html</anchorfile>
      <anchor>a11db3405611b05db9aabdd142aed39f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>selectAll</name>
      <anchorfile>classMessageList_1_1Pane.html</anchorfile>
      <anchor>aa3ef897fa929af84b9af2a531aaa737f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pane</name>
      <anchorfile>classMessageList_1_1Pane.html</anchorfile>
      <anchor>a86bf0daa88ef27d32423cb12924ddca2</anchor>
      <arglist>(bool restoreSession, QAbstractItemModel *model, QItemSelectionModel *selectionModel, QWidget *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>currentFilterSearchString</name>
      <anchorfile>classMessageList_1_1Pane.html</anchorfile>
      <anchor>ad12379fc52e0e6a5c28d473201a5a94a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QVector&lt; Akonadi::MessageStatus &gt;</type>
      <name>currentFilterStatus</name>
      <anchorfile>classMessageList_1_1Pane.html</anchorfile>
      <anchor>a09c967ac5d65b4f45cfc8a67f5d9f5df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Akonadi::Item</type>
      <name>currentItem</name>
      <anchorfile>classMessageList_1_1Pane.html</anchorfile>
      <anchor>a88a8a2c467f19725e1bec069e9e66a00</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QItemSelectionModel *</type>
      <name>currentItemSelectionModel</name>
      <anchorfile>classMessageList_1_1Pane.html</anchorfile>
      <anchor>a46c87042f6320bb6e714514c29c2ab32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>KMime::Message::Ptr</type>
      <name>currentMessage</name>
      <anchorfile>classMessageList_1_1Pane.html</anchorfile>
      <anchor>afb9b5880b137e0009a1dd37b75f317fb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Akonadi::Item::List</type>
      <name>currentThreadAsMessageList</name>
      <anchorfile>classMessageList_1_1Pane.html</anchorfile>
      <anchor>a4e1b9282eb98970756e020402d06a7df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MessageList::Core::MessageItemSetReference</type>
      <name>currentThreadAsPersistentSet</name>
      <anchorfile>classMessageList_1_1Pane.html</anchorfile>
      <anchor>ab755ce8ace1ffc87e68dca0f0a69728c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deletePersistentSet</name>
      <anchorfile>classMessageList_1_1Pane.html</anchorfile>
      <anchor>a1dcc4bfac153dd9785b4c2704b6e019d</anchor>
      <arglist>(MessageList::Core::MessageItemSetReference ref)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>focusNextMessageItem</name>
      <anchorfile>classMessageList_1_1Pane.html</anchorfile>
      <anchor>a6d4f25d1dd36c89d912f82cb061f3ca2</anchor>
      <arglist>(MessageList::Core::MessageTypeFilter messageTypeFilter, bool centerItem, bool loop)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>focusPreviousMessageItem</name>
      <anchorfile>classMessageList_1_1Pane.html</anchorfile>
      <anchor>aa085e457dd1a188db28be50b60f1dc25</anchor>
      <arglist>(MessageList::Core::MessageTypeFilter messageTypeFilter, bool centerItem, bool loop)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>focusQuickSearch</name>
      <anchorfile>classMessageList_1_1Pane.html</anchorfile>
      <anchor>acd6bc443f48a033dcb0ee2b79b3ae937</anchor>
      <arglist>(const QString &amp;selectedText=QString())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>focusView</name>
      <anchorfile>classMessageList_1_1Pane.html</anchorfile>
      <anchor>a219409e4a4885e2a3d091296495adfaa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getSelectionStats</name>
      <anchorfile>classMessageList_1_1Pane.html</anchorfile>
      <anchor>a455669ca22efda75314338e77c4f240c</anchor>
      <arglist>(Akonadi::Item::List &amp;selectedItems, Akonadi::Item::List &amp;selectedVisibleItems, bool *allSelectedBelongToSameThread, bool includeCollapsedChildren=true) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isThreaded</name>
      <anchorfile>classMessageList_1_1Pane.html</anchorfile>
      <anchor>a28b2842a4b8a0b7d00692c4d12490b36</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Akonadi::Item::List</type>
      <name>itemListFromPersistentSet</name>
      <anchorfile>classMessageList_1_1Pane.html</anchorfile>
      <anchor>afb803002bef44122ac0559c7ac4c274f</anchor>
      <arglist>(MessageList::Core::MessageItemSetReference ref)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>markMessageItemsAsAboutToBeRemoved</name>
      <anchorfile>classMessageList_1_1Pane.html</anchorfile>
      <anchor>a42385ea117ceefc38d2f93915495bd5b</anchor>
      <arglist>(MessageList::Core::MessageItemSetReference ref, bool bMark)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reloadGlobalConfiguration</name>
      <anchorfile>classMessageList_1_1Pane.html</anchorfile>
      <anchor>a4ce1e2449cf11cc3053e286669b08945</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>selectFirstMessageItem</name>
      <anchorfile>classMessageList_1_1Pane.html</anchorfile>
      <anchor>a554ab9306c157b9606b17ed399b74145</anchor>
      <arglist>(MessageList::Core::MessageTypeFilter messageTypeFilter, bool centerItem)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>selectFocusedMessageItem</name>
      <anchorfile>classMessageList_1_1Pane.html</anchorfile>
      <anchor>a3e7453eb232697b59ba5ded82ef53c3a</anchor>
      <arglist>(bool centerItem)</arglist>
    </member>
    <member kind="function">
      <type>Akonadi::Item::List</type>
      <name>selectionAsMessageItemList</name>
      <anchorfile>classMessageList_1_1Pane.html</anchorfile>
      <anchor>a082afd12ee57b05358bfd5a14129efdb</anchor>
      <arglist>(bool includeCollapsedChildren=true) const</arglist>
    </member>
    <member kind="function">
      <type>QVector&lt; qlonglong &gt;</type>
      <name>selectionAsMessageItemListId</name>
      <anchorfile>classMessageList_1_1Pane.html</anchorfile>
      <anchor>aece410f5323f27f89880f1d64ce8c600</anchor>
      <arglist>(bool includeCollapsedChildren=true) const</arglist>
    </member>
    <member kind="function">
      <type>QVector&lt; KMime::Message::Ptr &gt;</type>
      <name>selectionAsMessageList</name>
      <anchorfile>classMessageList_1_1Pane.html</anchorfile>
      <anchor>abf549d049b921128cdc465f702543fc5</anchor>
      <arglist>(bool includeCollapsedChildren=true) const</arglist>
    </member>
    <member kind="function">
      <type>MessageList::Core::MessageItemSetReference</type>
      <name>selectionAsPersistentSet</name>
      <anchorfile>classMessageList_1_1Pane.html</anchorfile>
      <anchor>ad2bc97a4286bcee2fbf59e1071d273c4</anchor>
      <arglist>(bool includeCollapsedChildren=true) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>selectionEmpty</name>
      <anchorfile>classMessageList_1_1Pane.html</anchorfile>
      <anchor>a5522616078fbbeca582d1b1603dd554a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>selectLastMessageItem</name>
      <anchorfile>classMessageList_1_1Pane.html</anchorfile>
      <anchor>a55015f2596fc1ded1685c49a6fa82da5</anchor>
      <arglist>(MessageList::Core::MessageTypeFilter messageTypeFilter, bool centerItem)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>selectNextMessageItem</name>
      <anchorfile>classMessageList_1_1Pane.html</anchorfile>
      <anchor>a8e9062bdd3dd95e3e885277b35524a13</anchor>
      <arglist>(MessageList::Core::MessageTypeFilter messageTypeFilter, MessageList::Core::ExistingSelectionBehaviour existingSelectionBehaviour, bool centerItem, bool loop)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>selectPreviousMessageItem</name>
      <anchorfile>classMessageList_1_1Pane.html</anchorfile>
      <anchor>a73ba3ee05eeaa254a59f43d23c18cc6a</anchor>
      <arglist>(MessageList::Core::MessageTypeFilter messageTypeFilter, MessageList::Core::ExistingSelectionBehaviour existingSelectionBehaviour, bool centerItem, bool loop)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAllGroupsExpanded</name>
      <anchorfile>classMessageList_1_1Pane.html</anchorfile>
      <anchor>a72f7ffb90cfeec545b1079786e7fedb9</anchor>
      <arglist>(bool expand)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAllThreadsExpanded</name>
      <anchorfile>classMessageList_1_1Pane.html</anchorfile>
      <anchor>a3c79922a97bb8db4485a5f45502a2b5f</anchor>
      <arglist>(bool expand)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurrentFolder</name>
      <anchorfile>classMessageList_1_1Pane.html</anchorfile>
      <anchor>adc9d50d9aeb2d26d937e48364f373621</anchor>
      <arglist>(const Akonadi::Collection &amp;fld, const QModelIndex &amp;etmIndex, bool preferEmptyTab=false, MessageList::Core::PreSelectionMode preSelectionMode=MessageList::Core::PreSelectLastSelected, const QString &amp;overrideLabel=QString())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurrentThreadExpanded</name>
      <anchorfile>classMessageList_1_1Pane.html</anchorfile>
      <anchor>ad66a0daf6b5ddf708712162c56990645</anchor>
      <arglist>(bool expand)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setXmlGuiClient</name>
      <anchorfile>classMessageList_1_1Pane.html</anchorfile>
      <anchor>a9649d0a4e89d605e993d496dc759d315</anchor>
      <arglist>(KXMLGUIClient *xmlGuiClient)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MessageList::Core::QuickSearchLine</name>
    <filename>classMessageList_1_1Core_1_1QuickSearchLine.html</filename>
  </compound>
  <compound kind="class">
    <name>MessageList::Core::StorageModel</name>
    <filename>classMessageList_1_1Core_1_1StorageModel.html</filename>
    <member kind="enumvalue">
      <name>PerfectThreadingOnly</name>
      <anchorfile>classMessageList_1_1Core_1_1StorageModel.html</anchorfile>
      <anchor>af274d897572ccfc3f5886159939d7deca59a6cf307e002a161bc0d6f24b51bfa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PerfectThreadingPlusReferences</name>
      <anchorfile>classMessageList_1_1Core_1_1StorageModel.html</anchorfile>
      <anchor>af274d897572ccfc3f5886159939d7deca976f1f0cb6e0f0a066567b181ac42c6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PerfectThreadingReferencesAndSubject</name>
      <anchorfile>classMessageList_1_1Core_1_1StorageModel.html</anchorfile>
      <anchor>af274d897572ccfc3f5886159939d7deca968c94e4130700d1a4dcb574160e8b2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ThreadingDataSubset</name>
      <anchorfile>classMessageList_1_1Core_1_1StorageModel.html</anchorfile>
      <anchor>af274d897572ccfc3f5886159939d7dec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PerfectThreadingOnly</name>
      <anchorfile>classMessageList_1_1Core_1_1StorageModel.html</anchorfile>
      <anchor>af274d897572ccfc3f5886159939d7deca59a6cf307e002a161bc0d6f24b51bfa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PerfectThreadingPlusReferences</name>
      <anchorfile>classMessageList_1_1Core_1_1StorageModel.html</anchorfile>
      <anchor>af274d897572ccfc3f5886159939d7deca976f1f0cb6e0f0a066567b181ac42c6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PerfectThreadingReferencesAndSubject</name>
      <anchorfile>classMessageList_1_1Core_1_1StorageModel.html</anchorfile>
      <anchor>af274d897572ccfc3f5886159939d7deca968c94e4130700d1a4dcb574160e8b2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>containsOutboundMessages</name>
      <anchorfile>classMessageList_1_1Core_1_1StorageModel.html</anchorfile>
      <anchor>a552fccadd9fcc1e6439ee3a3e4bf0114</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>fillMessageItemThreadingData</name>
      <anchorfile>classMessageList_1_1Core_1_1StorageModel.html</anchorfile>
      <anchor>a16cabdb52265405064e541b75d776203</anchor>
      <arglist>(MessageItem *mi, int row, ThreadingDataSubset subset) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QString</type>
      <name>id</name>
      <anchorfile>classMessageList_1_1Core_1_1StorageModel.html</anchorfile>
      <anchor>a1fdc2cdf2a4a1209633454bd05d785ec</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>initializeMessageItem</name>
      <anchorfile>classMessageList_1_1Core_1_1StorageModel.html</anchorfile>
      <anchor>a152111197e2b43094320494b412c8cdd</anchor>
      <arglist>(MessageItem *it, int row, bool bUseReceiver) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>initialUnreadRowCountGuess</name>
      <anchorfile>classMessageList_1_1Core_1_1StorageModel.html</anchorfile>
      <anchor>aede8dc53da1bcc17cd24c387f215592c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QMimeData *</type>
      <name>mimeData</name>
      <anchorfile>classMessageList_1_1Core_1_1StorageModel.html</anchorfile>
      <anchor>a16ca051c6fd7d2c409884906b85c5852</anchor>
      <arglist>(const QVector&lt; MessageItem * &gt; &amp;) const =0</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>preSelectedMessage</name>
      <anchorfile>classMessageList_1_1Core_1_1StorageModel.html</anchorfile>
      <anchor>a0c40530951d8d8660dfcbd4b148b227e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>savePreSelectedMessage</name>
      <anchorfile>classMessageList_1_1Core_1_1StorageModel.html</anchorfile>
      <anchor>a2a19d1e2c89326aae3b91d97a26bce37</anchor>
      <arglist>(unsigned long uniqueIdOfMessage)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMessageItemStatus</name>
      <anchorfile>classMessageList_1_1Core_1_1StorageModel.html</anchorfile>
      <anchor>a7ea481c8f708bb66aec46b9565da93c7</anchor>
      <arglist>(MessageItem *mi, int row, Akonadi::MessageStatus status)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>updateMessageItemData</name>
      <anchorfile>classMessageList_1_1Core_1_1StorageModel.html</anchorfile>
      <anchor>a9e151ffad416d700a5fd1b963f9d4d3d</anchor>
      <arglist>(MessageItem *mi, int row) const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MessageList::StorageModel</name>
    <filename>classMessageList_1_1StorageModel.html</filename>
    <base>MessageList::Core::StorageModel</base>
    <member kind="function">
      <type></type>
      <name>StorageModel</name>
      <anchorfile>classMessageList_1_1StorageModel.html</anchorfile>
      <anchor>ab3144d101cdee4c54a8d4f7049072c34</anchor>
      <arglist>(QAbstractItemModel *model, QItemSelectionModel *selectionModel, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>containsOutboundMessages</name>
      <anchorfile>classMessageList_1_1StorageModel.html</anchorfile>
      <anchor>ab0081fa4e45c9793e727dd858fa08874</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>id</name>
      <anchorfile>classMessageList_1_1StorageModel.html</anchorfile>
      <anchor>adaeeae179a7e2b9294575b780a1d3276</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>initialUnreadRowCountGuess</name>
      <anchorfile>classMessageList_1_1StorageModel.html</anchorfile>
      <anchor>a34b8257b5bcc66b9038fbabaab9b16f4</anchor>
      <arglist>() const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MessageList::Utils::ThemeComboBox</name>
    <filename>classMessageList_1_1Utils_1_1ThemeComboBox.html</filename>
  </compound>
  <compound kind="class">
    <name>MessageList::Utils::ThemeConfigButton</name>
    <filename>classMessageList_1_1Utils_1_1ThemeConfigButton.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>configureDialogCompleted</name>
      <anchorfile>classMessageList_1_1Utils_1_1ThemeConfigButton.html</anchorfile>
      <anchor>a72a5b7f3cd1dccc4ee3998ddced54d0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThemeConfigButton</name>
      <anchorfile>classMessageList_1_1Utils_1_1ThemeConfigButton.html</anchorfile>
      <anchor>af3113fd2b717cd30c0d7daadae2c81ba</anchor>
      <arglist>(QWidget *parent, const ThemeComboBox *themeComboBox=nullptr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MessageList::Core::View</name>
    <filename>classMessageList_1_1Core_1_1View.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>slotCollapseAllGroups</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>ac0af9361be377655c1d2c768741d64e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotCollapseCurrentItem</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>abf9f454491510e8b4a0990ad1cc9312b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotExpandAllGroups</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>a60ed1b02e774b7b97d0f4d299273ea4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotExpandCurrentItem</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>acf6c0ff8a489e2fe5758e949f7f6a2ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MessageItemSetReference</type>
      <name>createPersistentSet</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>ac92e89a47650768475f3b9cd92d14c09</anchor>
      <arglist>(const QVector&lt; MessageItem * &gt; &amp;items)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>currentFilterSearchString</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>a37604f1a61a55a463221ded9af0ba9f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QVector&lt; Akonadi::MessageStatus &gt;</type>
      <name>currentFilterStatus</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>ae14b2a5d91d448a051247a10dfeaaa5c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Item *</type>
      <name>currentItem</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>a8cd17905ff5f71dac52dfa02aa87858d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MessageItem *</type>
      <name>currentMessageItem</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>a163031b5e2639d82d98eb8e38d908d5a</anchor>
      <arglist>(bool selectIfNeeded=true) const</arglist>
    </member>
    <member kind="function">
      <type>QVector&lt; MessageItem * &gt;</type>
      <name>currentThreadAsMessageItemList</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>a483e8427896076974f65e59abfc74933</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Delegate *</type>
      <name>delegate</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>a31ee6ce8cf1153d9e7ce220c5e0c62c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deletePersistentSet</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>a5e31707904cfefc37aa5e84b1802e0f3</anchor>
      <arglist>(MessageItemSetReference ref)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ensureDisplayedWithParentsExpanded</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>af8fc267c993aba9f468b4af3f8b5613a</anchor>
      <arglist>(Item *it)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>focusNextMessageItem</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>ad860dfad6f12f37c0c8af63a6071edf9</anchor>
      <arglist>(MessageTypeFilter messageTypeFilter, bool centerItem, bool loop)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>focusPreviousMessageItem</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>ad19e0ff14456d316e865abe2866b1b09</anchor>
      <arglist>(MessageTypeFilter messageTypeFilter, bool centerItem, bool loop)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>focusQuickSearch</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>a04467c280908ba46986cfa8deb5fc931</anchor>
      <arglist>(const QString &amp;selectedText)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDisplayedWithParentsExpanded</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>a9c45148ac012dc63e0398bf8847b4430</anchor>
      <arglist>(Item *it) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isThreaded</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>aebc2ff30dd88bde16b4770984dd64b66</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>markMessageItemsAsAboutToBeRemoved</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>acc396f8fd3253000777840809e2d3491</anchor>
      <arglist>(const QList&lt; MessageItem * &gt; &amp;items, bool bMark)</arglist>
    </member>
    <member kind="function">
      <type>Model *</type>
      <name>model</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>a1e957e7aafe333672ddd7e9d1a29ae9f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; MessageItem * &gt;</type>
      <name>persistentSetCurrentMessageItemList</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>a0d1fe9000c5b80caa96670e523782140</anchor>
      <arglist>(MessageItemSetReference ref)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reload</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>ae47638c0e7e232497a5a9cb171ade719</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>selectFirstMessageItem</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>a8a62f7d2416dbe7baaa8c452cc22c9b1</anchor>
      <arglist>(MessageTypeFilter messageTypeFilter, bool centerItem)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>selectFocusedMessageItem</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>a5b5c923295825428697969e77829b9ea</anchor>
      <arglist>(bool centerItem)</arglist>
    </member>
    <member kind="function">
      <type>QVector&lt; MessageItem * &gt;</type>
      <name>selectionAsMessageItemList</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>afc0b8a4b5b1fba0ec98dada39e80eddc</anchor>
      <arglist>(bool includeCollapsedChildren=true) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>selectionEmpty</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>a54fa1fd20564716aeb6d55bfb07b87c3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>selectLastMessageItem</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>a13a47c37c9ace9f590aeb65b67bb3768</anchor>
      <arglist>(MessageTypeFilter messageTypeFilter, bool centerItem)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>selectMessageItems</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>acb2bd665e42ade7d3f5ba32d724c5a34</anchor>
      <arglist>(const QVector&lt; MessageItem * &gt; &amp;list)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>selectNextMessageItem</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>ad79aa72c23c5e3b94ad4041ff582649a</anchor>
      <arglist>(MessageTypeFilter messageTypeFilter, ExistingSelectionBehaviour existingSelectionBehaviour, bool centerItem, bool loop)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>selectPreviousMessageItem</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>a96a702fe22d47a81ad4e2e82ccd1c94c</anchor>
      <arglist>(MessageTypeFilter messageTypeFilter, ExistingSelectionBehaviour existingSelectionBehaviour, bool centerItem, bool loop)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAggregation</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>a3b6b32e1a4a8d32d12e66b1027488fcd</anchor>
      <arglist>(const Aggregation *aggregation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAllGroupsExpanded</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>aec6bf2354c6038b557185bffb7721b2b</anchor>
      <arglist>(bool expand)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAllThreadsExpanded</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>ae1cef3432dc124577e44b4b78cb1ab17</anchor>
      <arglist>(bool expand)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurrentMessageItem</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>a5e4492bae9d2268cb63f8c5863cc026d</anchor>
      <arglist>(MessageItem *it, bool center=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurrentThreadExpanded</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>a0abf325ecff4b4eaf0d4e594a99fa17d</anchor>
      <arglist>(bool expand)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setRowHidden</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>a6d8d537795086d1e0e38407066db5713</anchor>
      <arglist>(int row, const QModelIndex &amp;parent, bool hide)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSortOrder</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>ac29d52a52a10a69f2fdd80cbe279df4b</anchor>
      <arglist>(const SortOrder *sortOrder)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStorageModel</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>a83b59c4121508c9ccf7aede712b76f8c</anchor>
      <arglist>(StorageModel *storageModel, PreSelectionMode preSelectionMode=PreSelectLastSelected)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTheme</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>a0f243a26280c0fc397c99d9a6a491258</anchor>
      <arglist>(Theme *theme)</arglist>
    </member>
    <member kind="function">
      <type>StorageModel *</type>
      <name>storageModel</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>a905f55ff191e9c357c3cc4d5b0ea5a4c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>applyThemeColumns</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>a8db5869752e665ef09acc58f695ca5bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>saveThemeColumnState</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>a5459ac0eeaf028d1d60acfa04204b9e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>slotAdjustColumnSizes</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>a26a154c998fbaf4f1b0ecb5dda9d04a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>slotDisplayTooltips</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>a96a9b989844800c082d5df0f70504458</anchor>
      <arglist>(bool showTooltips)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>slotHeaderContextMenuRequested</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>a357c6e5e49f4c5066c9282ebb00e45d9</anchor>
      <arglist>(const QPoint &amp;pnt)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>slotHeaderSectionResized</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>a48f0f3bd857bb1b3c3255b8ee37598f2</anchor>
      <arglist>(int logicalIndex, int oldWidth, int newWidth)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>slotSelectionChanged</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>a247005e5ce34aea754aa0d5caaac4857</anchor>
      <arglist>(const QItemSelection &amp;current, const QItemSelection &amp;)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>slotShowDefaultColumns</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>acd499d31428a1c726df9671669ab327b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>slotShowHideColumn</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>ada44701ec02fee59423b3eb81ca41e8c</anchor>
      <arglist>(int columnIndex)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>changeEvent</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>acd053978f0cc5f86cee882c53805e8de</anchor>
      <arglist>(QEvent *e) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>changeMessageStatus</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>a6225e860bc75de57002d97d1ff20223c</anchor>
      <arglist>(MessageItem *it, Akonadi::MessageStatus set, Akonadi::MessageStatus unset)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Item *</type>
      <name>deepestExpandedChild</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>ae173d0f8403e47160e3e9ec92b013e58</anchor>
      <arglist>(Item *referenceItem) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>dragEnterEvent</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>ad5a4feedbb053446ca0649d4997585d7</anchor>
      <arglist>(QDragEnterEvent *e) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>dragMoveEvent</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>a9fe8effc3f986838776e2b7953ba2152</anchor>
      <arglist>(QDragMoveEvent *e) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>dropEvent</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>a3fd5776a5ca0a12755240459dead7021</anchor>
      <arglist>(QDropEvent *e) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>event</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>a879df588dbc0de7869053b647a6ac886</anchor>
      <arglist>(QEvent *e) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Item *</type>
      <name>firstMessageItem</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>a0e55e4cf2cee1eda17503a35508350f2</anchor>
      <arglist>(MessageTypeFilter messageTypeFilter)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>growOrShrinkExistingSelection</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>a0a4ad80bb30217b138bd526382c5d0c2</anchor>
      <arglist>(const QModelIndex &amp;newSelectedIndex, bool movingUp)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ignoreCurrentChanges</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>a1c0be5ca2c711bca7df16a3cb2ed0ff8</anchor>
      <arglist>(bool ignore)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ignoreUpdateGeometries</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>aa1e27f50e9c7fdf2ac145f354e4b8e67</anchor>
      <arglist>(bool ignore)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isScrollingLocked</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>adb3ee716d330417fb122e0dad92767ce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Item *</type>
      <name>lastMessageItem</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>af529fc9d8012f827eaab0367623eb86c</anchor>
      <arglist>(MessageTypeFilter messageTypeFilter)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Item *</type>
      <name>messageItemAfter</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>abb3d82673c46d84d90f9cedb5e984303</anchor>
      <arglist>(Item *referenceItem, MessageTypeFilter messageTypeFilter, bool loop)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Item *</type>
      <name>messageItemBefore</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>a81ba8c3d54a3b19d914089bd523058a5</anchor>
      <arglist>(Item *referenceItem, MessageTypeFilter messageTypeFilter, bool loop)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>modelFinishedLoading</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>a30e8b2aeb9ef2b5f80e0aa46d9bef1b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mouseDoubleClickEvent</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>a7cc09d42c5194424c4ec8e1e5c4e26bd</anchor>
      <arglist>(QMouseEvent *e) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mouseMoveEvent</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>ae36e673633dde3b3cb48d76e380da19c</anchor>
      <arglist>(QMouseEvent *e) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mousePressEvent</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>ac9372919cfe36ddcc527720f0fab7605</anchor>
      <arglist>(QMouseEvent *e) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Item *</type>
      <name>nextMessageItem</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>a29b40fa5728f22214df0f8a2c69612db</anchor>
      <arglist>(MessageTypeFilter messageTypeFilter, bool loop)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Item *</type>
      <name>previousMessageItem</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>a0c62daec4b60d87c21be37846045bd7b</anchor>
      <arglist>(MessageTypeFilter messageTypeFilter, bool loop)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>resizeEvent</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>a5a347520d87954e59530063fa5975144</anchor>
      <arglist>(QResizeEvent *e) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setChildrenExpanded</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>abb8c8bd8461987e9690e07d23ff57aef</anchor>
      <arglist>(const Item *parent, bool expand)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>showEvent</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>aa0cf500134984768992e156943623331</anchor>
      <arglist>(QShowEvent *e) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>sizeHintForColumn</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>aac1b7d6a5e732524fa7adee9846e3ec5</anchor>
      <arglist>(int logicalColumnIndex) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>triggerDelayedApplyThemeColumns</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>a12fa8fcdd68abcd6a7d8c48f41d2988e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>triggerDelayedSaveThemeColumnState</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>aa5db1f2954f113232978791c681a4945</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateGeometries</name>
      <anchorfile>classMessageList_1_1Core_1_1View.html</anchorfile>
      <anchor>abf5480a299fdfb519eb33af064bfd3c8</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MessageList::Core::Widget</name>
    <filename>classMessageList_1_1Core_1_1Widget.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>statusMessage</name>
      <anchorfile>classMessageList_1_1Core_1_1Widget.html</anchorfile>
      <anchor>afc6f4d317170661521272ea32215315c</anchor>
      <arglist>(const QString &amp;message)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>changeQuicksearchVisibility</name>
      <anchorfile>classMessageList_1_1Core_1_1Widget.html</anchorfile>
      <anchor>a2e75f93436664e818a228268f6cc4831</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>populateStatusFilterCombo</name>
      <anchorfile>classMessageList_1_1Core_1_1Widget.html</anchorfile>
      <anchor>adf4b362ca7d566feba89811d342af8d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>currentFilterSearchString</name>
      <anchorfile>classMessageList_1_1Core_1_1Widget.html</anchorfile>
      <anchor>a09d822c3b568b824d7bb20279c8982ed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QVector&lt; Akonadi::MessageStatus &gt;</type>
      <name>currentFilterStatus</name>
      <anchorfile>classMessageList_1_1Core_1_1Widget.html</anchorfile>
      <anchor>a156195615f3ea9897c1576819c4e8c83</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>currentFilterTagId</name>
      <anchorfile>classMessageList_1_1Core_1_1Widget.html</anchorfile>
      <anchor>a8ab69d790875c98e950b5b8a6795f4e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Core::MessageItem *</type>
      <name>currentMessageItem</name>
      <anchorfile>classMessageList_1_1Core_1_1Widget.html</anchorfile>
      <anchor>a0f5fe30996b8c4eac5afc7f611fe3bf3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>focusQuickSearch</name>
      <anchorfile>classMessageList_1_1Core_1_1Widget.html</anchorfile>
      <anchor>ac2906ce31a3b16e63ceb28ef4fc4f6d4</anchor>
      <arglist>(const QString &amp;selectedText)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isThreaded</name>
      <anchorfile>classMessageList_1_1Core_1_1Widget.html</anchorfile>
      <anchor>a15c83eff909cb081ff7417b1776d6330</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QLineEdit *</type>
      <name>quickSearch</name>
      <anchorfile>classMessageList_1_1Core_1_1Widget.html</anchorfile>
      <anchor>aded7a96bcf05b2a7eae2aef6599bea23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>selectionEmpty</name>
      <anchorfile>classMessageList_1_1Core_1_1Widget.html</anchorfile>
      <anchor>a8cc7530f3e10f222771554c2052ec676</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurrentFolder</name>
      <anchorfile>classMessageList_1_1Core_1_1Widget.html</anchorfile>
      <anchor>a3f69d599b33584ee9175c928c3acb3c3</anchor>
      <arglist>(const Akonadi::Collection &amp;collection)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStorageModel</name>
      <anchorfile>classMessageList_1_1Core_1_1Widget.html</anchorfile>
      <anchor>a2799a99028b32c7547c26576f2694c64</anchor>
      <arglist>(StorageModel *storageModel, PreSelectionMode preSelectionMode=PreSelectLastSelected)</arglist>
    </member>
    <member kind="function">
      <type>StorageModel *</type>
      <name>storageModel</name>
      <anchorfile>classMessageList_1_1Core_1_1Widget.html</anchorfile>
      <anchor>abffd077c5506d8365d3bca4a79b4c726</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>View *</type>
      <name>view</name>
      <anchorfile>classMessageList_1_1Core_1_1Widget.html</anchorfile>
      <anchor>a0ff193bc2b32a45d2c6d1102e41176b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>aggregationsChanged</name>
      <anchorfile>classMessageList_1_1Core_1_1Widget.html</anchorfile>
      <anchor>a237e8f11b3e999133914544205707c24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>slotViewHeaderSectionClicked</name>
      <anchorfile>classMessageList_1_1Core_1_1Widget.html</anchorfile>
      <anchor>ab9d557167fbad46bbac51493303c2770</anchor>
      <arglist>(int logicalIndex)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>themesChanged</name>
      <anchorfile>classMessageList_1_1Core_1_1Widget.html</anchorfile>
      <anchor>a37fef6230ac691f8e9fd451a69e5704c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>fillMessageTagCombo</name>
      <anchorfile>classMessageList_1_1Core_1_1Widget.html</anchorfile>
      <anchor>ae3e877c2de22d79c7d96844c44ba1b91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setCurrentStatusFilterItem</name>
      <anchorfile>classMessageList_1_1Core_1_1Widget.html</anchorfile>
      <anchor>a6bfcb9538c9ac22e1b7ff3b891522676</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>viewDragEnterEvent</name>
      <anchorfile>classMessageList_1_1Core_1_1Widget.html</anchorfile>
      <anchor>ade4b058f0fa1dc970e111298201222d0</anchor>
      <arglist>(QDragEnterEvent *e)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>viewDragMoveEvent</name>
      <anchorfile>classMessageList_1_1Core_1_1Widget.html</anchorfile>
      <anchor>af0cf3fd76ffac50bde449a84e5dc14fd</anchor>
      <arglist>(QDragMoveEvent *e)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>viewDropEvent</name>
      <anchorfile>classMessageList_1_1Core_1_1Widget.html</anchorfile>
      <anchor>aba607a5377139eadf04bdf3ddf53cb34</anchor>
      <arglist>(QDropEvent *e)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>viewGroupHeaderContextPopupRequest</name>
      <anchorfile>classMessageList_1_1Core_1_1Widget.html</anchorfile>
      <anchor>a5b1f85d90e28ac035e412396ed10799a</anchor>
      <arglist>(GroupHeaderItem *group, const QPoint &amp;globalPos)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>viewMessageActivated</name>
      <anchorfile>classMessageList_1_1Core_1_1Widget.html</anchorfile>
      <anchor>af98a406fa0d48fcbb90b6c40e4f47497</anchor>
      <arglist>(MessageItem *msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>viewMessageListContextPopupRequest</name>
      <anchorfile>classMessageList_1_1Core_1_1Widget.html</anchorfile>
      <anchor>a61d4d4a9b1aed88fc4c719834ff07d84</anchor>
      <arglist>(const QVector&lt; MessageItem * &gt; &amp;selectedItems, const QPoint &amp;globalPos)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>viewMessageSelected</name>
      <anchorfile>classMessageList_1_1Core_1_1Widget.html</anchorfile>
      <anchor>afe80d7853a410ab485483bf465b5322d</anchor>
      <arglist>(MessageItem *msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>viewMessageStatusChangeRequest</name>
      <anchorfile>classMessageList_1_1Core_1_1Widget.html</anchorfile>
      <anchor>a6563346edcf918c7823aacc93c7fedd6</anchor>
      <arglist>(MessageItem *msg, Akonadi::MessageStatus set, Akonadi::MessageStatus clear)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>viewSelectionChanged</name>
      <anchorfile>classMessageList_1_1Core_1_1Widget.html</anchorfile>
      <anchor>a5a0ff4a6e16718272b9edd27cad3f5f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>viewStartDragRequest</name>
      <anchorfile>classMessageList_1_1Core_1_1Widget.html</anchorfile>
      <anchor>a00d660dbcbf540409ed8e37a4cd60319</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
</tagfile>
