MessageList::Core

MessageList::Core Namespace Reference

Classes

class  Aggregation
 
class  FakeItem
 
class  Filter
 
class  Item
 
class  Manager
 
class  MessageItem
 
class  MessageItemSetManager
 
class  Model
 
class  ModelInvariantIndex
 
class  ModelInvariantRowMapper
 
class  OptionSet
 
class  QuickSearchLine
 
class  SortOrder
 
class  StorageModel
 
class  Theme
 
class  ThemeDelegate
 
class  View
 
class  Widget
 

Typedefs

using MessageItemSetReference = long
 

Enumerations

enum  ExistingSelectionBehaviour { ClearExistingSelection , ExpandExistingSelection , GrowOrShrinkExistingSelection }
 
enum  MessageTypeFilter { MessageTypeAny , MessageTypeUnreadOnly }
 
enum  PreSelectionMode {
  PreSelectNone , PreSelectLastSelected , PreSelectFirstUnreadCentered , PreSelectNewestCentered ,
  PreSelectOldestCentered
}
 

Detailed Description

The implementation independent part of the MessageList library.

Typedef Documentation

◆ MessageItemSetReference

typedef long MessageList::Core::MessageItemSetReference = long

Definition at line 20 of file messageitemsetmanager.h.

Enumeration Type Documentation

◆ ExistingSelectionBehaviour

This enum is used in the view message selection functions (for instance View::selectNextMessage())

Definition at line 47 of file messagelist/src/core/enums.h.

◆ MessageTypeFilter

This enum is used in the view message selection functions (for instance View::nextMessageItem()).

Definition at line 39 of file messagelist/src/core/enums.h.

◆ PreSelectionMode

Pre-selection is the action of automatically selecting a message just after the folder has finished loading.

We may want to select the message that was selected the last time this folder has been open, or we may want to select the first unread message. We also may want to do no pre-selection at all (for example, when the user starts navigating the view before the pre-selection could actually be made and pre-selecting would confuse him). This member holds the option.

All the modes except PreSelectNone try to fallback to "PreSelectLastSelected" when the specified item isn't found.

See Model::setStorageModel() for more information.

Definition at line 28 of file messagelist/src/core/enums.h.

This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Tue Mar 26 2024 11:12:44 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.