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

messagelist

  • sources
  • kde-4.12
  • kdepim
  • messagelist
  • core
settings.h
Go to the documentation of this file.
1 // This file is generated by kconfig_compiler from settings.kcfg.
2 // All changes you do to this file will be lost.
3 #ifndef MESSAGELIST_CORE_SETTINGS_H
4 #define MESSAGELIST_CORE_SETTINGS_H
5 
6 #include <qapplication.h>
7 #include <kglobalsettings.h>
8 #include <messagelist/messagelist_export.h>
9 #include <messagelist/messagelistutil.h>
10 
11 #include <kconfigskeleton.h>
12 #include <kdebug.h>
13 
14 namespace MessageList {
15 namespace Core {
16 
17 class SettingsPrivate;
18 
19 class MESSAGELIST_EXPORT Settings : public KConfigSkeleton
20 {
21  public:
22 
23  static Settings *self();
24  ~Settings();
25 
29  static
30  void setMessageToolTipEnabled( bool v );
31 
35  static
36  bool messageToolTipEnabled();
37 
41  ItemBool *messageToolTipEnabledItem();
42 
46  static
47  void setAutoHideTabBarWithSingleTab( bool v );
48 
52  static
53  bool autoHideTabBarWithSingleTab();
54 
58  ItemBool *autoHideTabBarWithSingleTabItem();
59 
63  static
64  void setTabsHaveCloseButton( bool v );
65 
69  static
70  bool tabsHaveCloseButton();
71 
75  ItemBool *tabsHaveCloseButtonItem();
76 
80  static
81  void setShowQuickSearch( bool v );
82 
86  static
87  bool showQuickSearch();
88 
92  ItemBool *showQuickSearchItem();
93 
97  static
98  void setTagSelected( const QString & v );
99 
103  static
104  QString tagSelected();
105 
109  ItemString *tagSelectedItem();
110 
114  static
115  void setUnreadMessageColor( const QColor & v );
116 
120  static
121  QColor unreadMessageColor();
122 
126  ItemColor *unreadMessageColorItem();
127 
131  static
132  void setImportantMessageColor( const QColor & v );
133 
137  static
138  QColor importantMessageColor();
139 
143  ItemColor *importantMessageColorItem();
144 
148  static
149  void setTodoMessageColor( const QColor & v );
150 
154  static
155  QColor todoMessageColor();
156 
160  ItemColor *todoMessageColorItem();
161 
165  static
166  void setMessageListFont( const QFont & v );
167 
171  static
172  QFont messageListFont();
173 
177  ItemFont *messageListFontItem();
178 
182  static
183  void setUnreadMessageFont( const QFont & v );
184 
188  static
189  QFont unreadMessageFont();
190 
194  ItemFont *unreadMessageFontItem();
195 
199  static
200  void setImportantMessageFont( const QFont & v );
201 
205  static
206  QFont importantMessageFont();
207 
211  ItemFont *importantMessageFontItem();
212 
216  static
217  void setTodoMessageFont( const QFont & v );
218 
222  static
223  QFont todoMessageFont();
224 
228  ItemFont *todoMessageFontItem();
229 
230  protected:
231  Settings();
232  friend class SettingsHelper;
233 
234  private:
235  SettingsPrivate *d;
236 };
237 
238 }
239 }
240 
241 #endif
242 
messagelist_export.h
KConfigSkeleton
MessageList::Core::Settings
Definition: settings.h:19
MESSAGELIST_EXPORT
#define MESSAGELIST_EXPORT
Definition: messagelist_export.h:34
messagelistutil.h
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:55:32 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

messagelist

Skip menu "messagelist"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members

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