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

kleopatra

  • sources
  • kde-4.12
  • kdepim
  • kleopatra
  • conf
Enumerations | Functions
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 "libkleo/kleo/dn.h"
#include "libkleo/ui/dnattributeorderconfigwidget.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, int role, int allowRole)
 
static void erase_if_allowed (QListWidgetItem *item, const int role[], size_t numRoles, const int allowRole[], size_t numAllowRoles)
 
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 79 of file appearanceconfigwidget.cpp.

Function Documentation

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

Definition at line 142 of file appearanceconfigwidget.cpp.

static QVariant brush2color ( const QVariant &  v)
static

Definition at line 238 of file appearanceconfigwidget.cpp.

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

Definition at line 183 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 205 of file appearanceconfigwidget.cpp.

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

Definition at line 102 of file appearanceconfigwidget.cpp.

static bool is_bold ( const QListWidgetItem *  item)
static

Definition at line 114 of file appearanceconfigwidget.cpp.

static bool is_italic ( const QListWidgetItem *  item)
static

Definition at line 111 of file appearanceconfigwidget.cpp.

static bool is_strikeout ( const QListWidgetItem *  item)
static

Definition at line 117 of file appearanceconfigwidget.cpp.

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

Definition at line 274 of file appearanceconfigwidget.cpp.

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

Definition at line 248 of file appearanceconfigwidget.cpp.

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

Definition at line 122 of file appearanceconfigwidget.cpp.

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

Definition at line 134 of file appearanceconfigwidget.cpp.

static void set_default_appearance ( QListWidgetItem *  item)
static

Definition at line 215 of file appearanceconfigwidget.cpp.

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

Definition at line 131 of file appearanceconfigwidget.cpp.

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

Definition at line 137 of file appearanceconfigwidget.cpp.

static QFont tryToFindFontFor ( const QListWidgetItem *  item)
static

Definition at line 95 of file appearanceconfigwidget.cpp.

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

Definition at line 231 of file appearanceconfigwidget.cpp.

This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:56:42 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

kleopatra

Skip menu "kleopatra"
  • 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