• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdepim API Reference
  • KDE Home
  • Contact Us
 

mailcommon

  • MailCommon
  • FolderTreeView
Public Slots | Signals | Public Member Functions | Protected Types | Protected Slots | Protected Member Functions | List of all members
MailCommon::FolderTreeView Class Reference

#include <foldertreeview.h>

Inherits EntityTreeView.

Public Slots

void slotFocusFirstFolder ()
 
void slotFocusLastFolder ()
 
void slotFocusNextFolder ()
 
void slotFocusPrevFolder ()
 
void slotSelectFocusFolder ()
 

Signals

void changeTooltipsPolicy (FolderTreeWidget::ToolTipDisplayPolicy)
 
void manualSortingChanged (bool actif)
 
void prefereCreateNewTab (bool)
 

Public Member Functions

 FolderTreeView (QWidget *parent=0, bool showUnreadCount=true)
 
 FolderTreeView (KXMLGUIClient *xmlGuiClient, QWidget *parent=0, bool showUnreadCount=true)
 
virtual ~FolderTreeView ()
 
Akonadi::Collection currentFolder () const
 
void disableContextMenuAndExtraColumn ()
 
void disableSaveConfig ()
 
void keyboardSearch (const QString &)
 
void readConfig ()
 
void restoreHeaderState (const QByteArray &data)
 
void selectNextUnreadFolder (bool confirm=false)
 
void selectPrevUnreadFolder (bool confirm=false)
 
void setTooltipsPolicy (FolderTreeWidget::ToolTipDisplayPolicy)
 
void showStatisticAnimation (bool anim)
 
void updatePalette ()
 

Protected Types

enum  Move { Next = 0, Previous = 1 }
 

Protected Slots

void slotHeaderContextMenuChangeHeader (bool)
 
void slotHeaderContextMenuChangeIconSize (bool)
 
void slotHeaderContextMenuChangeSortingPolicy (bool)
 
void slotHeaderContextMenuChangeToolTipDisplayPolicy (bool)
 
void slotHeaderContextMenuRequested (const QPoint &)
 

Protected Member Functions

void init (bool showUnreadCount)
 
bool isUnreadFolder (const QModelIndex &current, QModelIndex &nextIndex, FolderTreeView::Move move, bool confirm)
 
virtual void mousePressEvent (QMouseEvent *e)
 
void selectModelIndex (const QModelIndex &)
 
QModelIndex selectNextFolder (const QModelIndex &current)
 
void setCurrentModelIndex (const QModelIndex &)
 
void setSortingPolicy (FolderTreeWidget::SortingPolicy policy, bool writeInConfig=false)
 
void writeConfig ()
 

Detailed Description

This is an enhanced EntityTreeView specially suited for the folders in KMail's main folder widget.

Definition at line 41 of file foldertreeview.h.

Member Enumeration Documentation

enum MailCommon::FolderTreeView::Move
protected
Enumerator
Next 
Previous 

Definition at line 73 of file foldertreeview.h.

Constructor & Destructor Documentation

MailCommon::FolderTreeView::FolderTreeView ( QWidget *  parent = 0,
bool  showUnreadCount = true 
)
explicit

Definition at line 38 of file foldertreeview.cpp.

MailCommon::FolderTreeView::FolderTreeView ( KXMLGUIClient *  xmlGuiClient,
QWidget *  parent = 0,
bool  showUnreadCount = true 
)
explicit

Definition at line 46 of file foldertreeview.cpp.

MailCommon::FolderTreeView::~FolderTreeView ( )
virtual

Definition at line 54 of file foldertreeview.cpp.

Member Function Documentation

void MailCommon::FolderTreeView::changeTooltipsPolicy ( FolderTreeWidget::ToolTipDisplayPolicy  )
signal
Akonadi::Collection MailCommon::FolderTreeView::currentFolder ( ) const

Definition at line 591 of file foldertreeview.cpp.

void MailCommon::FolderTreeView::disableContextMenuAndExtraColumn ( )

Definition at line 74 of file foldertreeview.cpp.

void MailCommon::FolderTreeView::disableSaveConfig ( )

Definition at line 58 of file foldertreeview.cpp.

void MailCommon::FolderTreeView::init ( bool  showUnreadCount)
protected

Definition at line 83 of file foldertreeview.cpp.

bool MailCommon::FolderTreeView::isUnreadFolder ( const QModelIndex &  current,
QModelIndex &  nextIndex,
FolderTreeView::Move  move,
bool  confirm 
)
protected

Definition at line 532 of file foldertreeview.cpp.

void MailCommon::FolderTreeView::keyboardSearch ( const QString &  )

Definition at line 629 of file foldertreeview.cpp.

void MailCommon::FolderTreeView::manualSortingChanged ( bool  actif)
signal
void MailCommon::FolderTreeView::mousePressEvent ( QMouseEvent *  e)
protectedvirtual

Definition at line 604 of file foldertreeview.cpp.

void MailCommon::FolderTreeView::prefereCreateNewTab ( bool  )
signal
void MailCommon::FolderTreeView::readConfig ( )

Definition at line 118 of file foldertreeview.cpp.

void MailCommon::FolderTreeView::restoreHeaderState ( const QByteArray &  data)

Definition at line 611 of file foldertreeview.cpp.

void MailCommon::FolderTreeView::selectModelIndex ( const QModelIndex &  index)
protected

Definition at line 358 of file foldertreeview.cpp.

QModelIndex MailCommon::FolderTreeView::selectNextFolder ( const QModelIndex &  current)
protected

Definition at line 387 of file foldertreeview.cpp.

void MailCommon::FolderTreeView::selectNextUnreadFolder ( bool  confirm = false)

Definition at line 430 of file foldertreeview.cpp.

void MailCommon::FolderTreeView::selectPrevUnreadFolder ( bool  confirm = false)

Definition at line 449 of file foldertreeview.cpp.

void MailCommon::FolderTreeView::setCurrentModelIndex ( const QModelIndex &  index)
protected

Definition at line 349 of file foldertreeview.cpp.

void MailCommon::FolderTreeView::setSortingPolicy ( FolderTreeWidget::SortingPolicy  policy,
bool  writeInConfig = false 
)
protected

Definition at line 238 of file foldertreeview.cpp.

void MailCommon::FolderTreeView::setTooltipsPolicy ( FolderTreeWidget::ToolTipDisplayPolicy  policy)

Definition at line 63 of file foldertreeview.cpp.

void MailCommon::FolderTreeView::showStatisticAnimation ( bool  anim)

Definition at line 101 of file foldertreeview.cpp.

void MailCommon::FolderTreeView::slotFocusFirstFolder ( )
slot

Definition at line 413 of file foldertreeview.cpp.

void MailCommon::FolderTreeView::slotFocusLastFolder ( )
slot

Definition at line 421 of file foldertreeview.cpp.

void MailCommon::FolderTreeView::slotFocusNextFolder ( )
slot

Definition at line 377 of file foldertreeview.cpp.

void MailCommon::FolderTreeView::slotFocusPrevFolder ( )
slot

Definition at line 404 of file foldertreeview.cpp.

void MailCommon::FolderTreeView::slotHeaderContextMenuChangeHeader ( bool  )
protectedslot

Definition at line 299 of file foldertreeview.cpp.

void MailCommon::FolderTreeView::slotHeaderContextMenuChangeIconSize ( bool  )
protectedslot

Definition at line 325 of file foldertreeview.cpp.

void MailCommon::FolderTreeView::slotHeaderContextMenuChangeSortingPolicy ( bool  )
protectedslot

Definition at line 220 of file foldertreeview.cpp.

void MailCommon::FolderTreeView::slotHeaderContextMenuChangeToolTipDisplayPolicy ( bool  )
protectedslot

Definition at line 282 of file foldertreeview.cpp.

void MailCommon::FolderTreeView::slotHeaderContextMenuRequested ( const QPoint &  pnt)
protectedslot

Definition at line 138 of file foldertreeview.cpp.

void MailCommon::FolderTreeView::slotSelectFocusFolder ( )
slot

Definition at line 369 of file foldertreeview.cpp.

void MailCommon::FolderTreeView::updatePalette ( )

Definition at line 624 of file foldertreeview.cpp.

void MailCommon::FolderTreeView::writeConfig ( )
protected

Definition at line 106 of file foldertreeview.cpp.


The documentation for this class was generated from the following files:
  • foldertreeview.h
  • foldertreeview.cpp
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:55:15 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

mailcommon

Skip menu "mailcommon"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Related Pages

kdepim API Reference

Skip menu "kdepim API Reference"
  • akonadi_next
  • akregator
  • blogilo
  • calendarsupport
  • console
  •   kabcclient
  •   konsolekalendar
  • kaddressbook
  • kalarm
  •   lib
  • kdgantt2
  • kjots
  • kleopatra
  • kmail
  • knode
  • knotes
  • kontact
  • korgac
  • korganizer
  • ktimetracker
  • libkdepim
  • libkleo
  • libkpgp
  • mailcommon
  • messagelist
  • messageviewer

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal