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

kleopatra

appearanceconfigwidget.cpp File Reference

#include <config-kleopatra.h>
#include "appearanceconfigwidget.h"
#include "ui_appearanceconfigwidget.h"
#include "tooltippreferences.h"
#include "libkleo/kleo/cryptobackendfactory.h"
#include "libkleo/kleo/keyfiltermanager.h"
#include <kicondialog.h>
#include <kconfig.h>
#include <klocale.h>
#include <kconfiggroup.h>
#include <QColor>
#include <QFont>
#include <QString>
#include <QPainter>
#include <QRegExp>
#include <QApplication>
#include <QColorDialog>
#include <QFontDialog>
#include <boost/range.hpp>
#include <boost/bind.hpp>
#include <algorithm>
#include <cassert>
#include "appearanceconfigwidget.moc"

Include dependency graph for appearanceconfigwidget.cpp:

Go to the source code of this file.


Enumerations

enum  {
  HasNameRole = Qt::UserRole + 0x1234, HasFontRole, IconNameRole, MayChangeNameRole,
  MayChangeForegroundRole, MayChangeBackgroundRole, MayChangeFontRole, MayChangeItalicRole,
  MayChangeBoldRole, MayChangeStrikeOutRole, MayChangeIconRole, EndDummy
}

Functions

static void apply_config (const KConfigGroup &group, QListWidgetItem *item)
static QVariant brush2color (const QVariant &v)
static void erase_if_allowed (QListWidgetItem *item, const int role[], size_t numRoles, const int allowRole[], size_t numAllowRoles)
static void erase_if_allowed (QListWidgetItem *item, const int role[], size_t numRoles, int allowRole)
static void erase_if_allowed (QListWidgetItem *item, int role, int allowRole)
static bool is (const QListWidgetItem *item, bool(QFont::*func)() const )
static bool is_bold (const QListWidgetItem *item)
static bool is_italic (const QListWidgetItem *item)
static bool is_strikeout (const QListWidgetItem *item)
static void kiosk_enable (QWidget *w, const QListWidgetItem *item, int allowRole)
static void save_to_config (const QListWidgetItem *item, KConfigGroup &group)
static void set (QListWidgetItem *item, bool on, void(QFont::*func)(bool))
static void set_bold (QListWidgetItem *item, bool on)
static void set_default_appearance (QListWidgetItem *item)
static void set_italic (QListWidgetItem *item, bool on)
static void set_strikeout (QListWidgetItem *item, bool on)
static QFont tryToFindFontFor (const QListWidgetItem *item)
static void writeOrDelete (KConfigGroup &group, const char *key, const QVariant &value)

Enumeration Type Documentation

anonymous enum

Enumerator:
HasNameRole  Records that the user has assigned a name (to avoid comparing with i18n-strings)
HasFontRole  Records that the user has chosen completely different font (as opposed to italic/bold/strikeout)
IconNameRole  Records the name of the icon (since QIcon won't give it out again, once set)
MayChangeNameRole 
MayChangeForegroundRole 
MayChangeBackgroundRole 
MayChangeFontRole 
MayChangeItalicRole 
MayChangeBoldRole 
MayChangeStrikeOutRole 
MayChangeIconRole 
EndDummy 

Definition at line 77 of file appearanceconfigwidget.cpp.


Function Documentation

static void apply_config ( const KConfigGroup &  group,
QListWidgetItem *  item 
) [static]

Definition at line 140 of file appearanceconfigwidget.cpp.

static QVariant brush2color ( const QVariant &  v  )  [static]

Definition at line 237 of file appearanceconfigwidget.cpp.

static void erase_if_allowed ( QListWidgetItem *  item,
const int  role[],
size_t  numRoles,
const int  allowRole[],
size_t  numAllowRoles 
) [static]

Definition at line 203 of file appearanceconfigwidget.cpp.

static void erase_if_allowed ( QListWidgetItem *  item,
const int  role[],
size_t  numRoles,
int  allowRole 
) [static]

Definition at line 186 of file appearanceconfigwidget.cpp.

static void erase_if_allowed ( QListWidgetItem *  item,
int  role,
int  allowRole 
) [static]

Definition at line 181 of file appearanceconfigwidget.cpp.

static bool is ( const QListWidgetItem *  item,
bool(QFont::*)() const   func 
) [static]

Definition at line 100 of file appearanceconfigwidget.cpp.

static bool is_bold ( const QListWidgetItem *  item  )  [static]

Definition at line 112 of file appearanceconfigwidget.cpp.

static bool is_italic ( const QListWidgetItem *  item  )  [static]

Definition at line 109 of file appearanceconfigwidget.cpp.

static bool is_strikeout ( const QListWidgetItem *  item  )  [static]

Definition at line 115 of file appearanceconfigwidget.cpp.

static void kiosk_enable ( QWidget *  w,
const QListWidgetItem *  item,
int  allowRole 
) [static]

Definition at line 273 of file appearanceconfigwidget.cpp.

static void save_to_config ( const QListWidgetItem *  item,
KConfigGroup &  group 
) [static]

Definition at line 247 of file appearanceconfigwidget.cpp.

static void set ( QListWidgetItem *  item,
bool  on,
void(QFont::*)(bool)  func 
) [static]

Definition at line 120 of file appearanceconfigwidget.cpp.

static void set_bold ( QListWidgetItem *  item,
bool  on 
) [static]

Definition at line 132 of file appearanceconfigwidget.cpp.

static void set_default_appearance ( QListWidgetItem *  item  )  [static]

Definition at line 213 of file appearanceconfigwidget.cpp.

static void set_italic ( QListWidgetItem *  item,
bool  on 
) [static]

Definition at line 129 of file appearanceconfigwidget.cpp.

static void set_strikeout ( QListWidgetItem *  item,
bool  on 
) [static]

Definition at line 135 of file appearanceconfigwidget.cpp.

static QFont tryToFindFontFor ( const QListWidgetItem *  item  )  [static]

Definition at line 93 of file appearanceconfigwidget.cpp.

static void writeOrDelete ( KConfigGroup &  group,
const char *  key,
const QVariant &  value 
) [static]

Definition at line 230 of file appearanceconfigwidget.cpp.

kleopatra

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

kdepim

Skip menu "kdepim"
  • akonadi
  •   clients
  •   kabc
  •   kcal
  •   kcm
  • akregator
  • console
  •   kabcclient
  •   konsolekalendar
  • kaddressbook
  • kalarm
  •   lib
  • kdgantt
  • kdgantt1
  • kjots
  • kleopatra
  • kmail
  • kmobiletools
  • knode
  • knotes
  • kontact
  • kontactinterfaces
  • korganizer
  •   korgac
  • kpilot
  • ktimetracker
  • libkdepim
  • libkholidays
  • libkleo
  • libkpgp
  • maildir
Generated for kdepim by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal