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

mailcommon

  • sources
  • kde-4.12
  • kdepim
  • mailcommon
  • settings
mailcommonsettings_base.h
Go to the documentation of this file.
1 // This file is generated by kconfig_compiler from mailcommon.kcfg.
2 // All changes you do to this file will be lost.
3 #ifndef MAILCOMMON_MAILCOMMONSETTINGS_H
4 #define MAILCOMMON_MAILCOMMONSETTINGS_H
5 
6 #include <mailcommon_export.h>
7 
8 #include <kconfigskeleton.h>
9 #include <kdebug.h>
10 
11 namespace MailCommon {
12 
13 class MAILCOMMON_EXPORT MailCommonSettings : public KConfigSkeleton
14 {
15  public:
16  class EnumFavoriteCollectionViewMode
17  {
18  public:
19  enum type { HiddenMode, IconMode, ListMode, COUNT };
20  };
21 
22  static MailCommonSettings *self();
23  ~MailCommonSettings();
24 
28  static
29  void setIconSize( int v )
30  {
31  if (!self()->isImmutable( QString::fromLatin1( "IconSize" ) ))
32  self()->mIconSize = v;
33  }
34 
38  static
39  int iconSize()
40  {
41  return self()->mIconSize;
42  }
43 
47  ItemInt *iconSizeItem()
48  {
49  return mIconSizeItem;
50  }
51 
55  static
56  void setFavoriteCollectionViewHeight( int v )
57  {
58  if (!self()->isImmutable( QString::fromLatin1( "FavoriteCollectionViewHeight" ) ))
59  self()->mFavoriteCollectionViewHeight = v;
60  }
61 
65  static
66  int favoriteCollectionViewHeight()
67  {
68  return self()->mFavoriteCollectionViewHeight;
69  }
70 
74  ItemInt *favoriteCollectionViewHeightItem()
75  {
76  return mFavoriteCollectionViewHeightItem;
77  }
78 
82  static
83  void setFavoriteCollectionViewMode( int v )
84  {
85  if (!self()->isImmutable( QString::fromLatin1( "FavoriteCollectionViewMode" ) ))
86  self()->mFavoriteCollectionViewMode = v;
87  }
88 
92  static
93  int favoriteCollectionViewMode()
94  {
95  return self()->mFavoriteCollectionViewMode;
96  }
97 
101  ItemEnum *favoriteCollectionViewModeItem()
102  {
103  return mFavoriteCollectionViewModeItem;
104  }
105 
106  protected:
107  MailCommonSettings();
108  friend class MailCommonSettingsHelper;
109 
110 
111  // FavoriteCollectionWidget
112  int mIconSize;
113 
114  // FavoriteCollectionView
115  int mFavoriteCollectionViewHeight;
116  int mFavoriteCollectionViewMode;
117 
118  private:
119  ItemInt *mIconSizeItem;
120  ItemInt *mFavoriteCollectionViewHeightItem;
121  ItemEnum *mFavoriteCollectionViewModeItem;
122 };
123 
124 }
125 
126 #endif
127 
MailCommon::MailCommonSettings::iconSize
static int iconSize()
Get IconSize.
Definition: mailcommonsettings_base.h:39
MailCommon::MailCommonSettings::mIconSize
int mIconSize
Definition: mailcommonsettings_base.h:112
MailCommon::MailCommonSettings::favoriteCollectionViewModeItem
ItemEnum * favoriteCollectionViewModeItem()
Get Item object corresponding to FavoriteCollectionViewMode()
Definition: mailcommonsettings_base.h:101
MailCommon::MailCommonSettings::mFavoriteCollectionViewHeight
int mFavoriteCollectionViewHeight
Definition: mailcommonsettings_base.h:115
KConfigSkeleton
MailCommon::MailCommonSettings::EnumFavoriteCollectionViewMode
Definition: mailcommonsettings_base.h:16
MailCommon::MailCommonSettings::setFavoriteCollectionViewHeight
static void setFavoriteCollectionViewHeight(int v)
Set FavoriteCollectionViewHeight.
Definition: mailcommonsettings_base.h:56
mailcommon_export.h
MailCommon::MailCommonSettings
Definition: mailcommonsettings_base.h:13
MAILCOMMON_EXPORT
#define MAILCOMMON_EXPORT
Definition: mailcommon_export.h:35
MailCommon::MailCommonSettings::setIconSize
static void setIconSize(int v)
Set IconSize.
Definition: mailcommonsettings_base.h:29
MailCommon::MailCommonSettings::mFavoriteCollectionViewMode
int mFavoriteCollectionViewMode
Definition: mailcommonsettings_base.h:116
MailCommon::MailCommonSettings::favoriteCollectionViewHeight
static int favoriteCollectionViewHeight()
Get FavoriteCollectionViewHeight.
Definition: mailcommonsettings_base.h:66
MailCommon::MailCommonSettings::iconSizeItem
ItemInt * iconSizeItem()
Get Item object corresponding to IconSize()
Definition: mailcommonsettings_base.h:47
MailCommon::MailCommonSettings::setFavoriteCollectionViewMode
static void setFavoriteCollectionViewMode(int v)
Set Display Mode of the Favorite Collections View.
Definition: mailcommonsettings_base.h:83
MailCommon::MailCommonSettings::favoriteCollectionViewHeightItem
ItemInt * favoriteCollectionViewHeightItem()
Get Item object corresponding to FavoriteCollectionViewHeight()
Definition: mailcommonsettings_base.h:74
MailCommon::MailCommonSettings::favoriteCollectionViewMode
static int favoriteCollectionViewMode()
Get Display Mode of the Favorite Collections View.
Definition: mailcommonsettings_base.h:93
MailCommon::MailCommonSettings::EnumFavoriteCollectionViewMode::type
type
Definition: mailcommonsettings_base.h:19
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