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

kleopatra

  • sources
  • kde-4.14
  • 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 <QRegExp>
#include <QApplication>
#include <QColorDialog>
#include <QFontDialog>
#include <boost/range.hpp>
#include <boost/bind.hpp>
#include <algorithm>
#include <cassert>
#include "moc_appearanceconfigwidget.cpp"
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 80 of file appearanceconfigwidget.cpp.

Function Documentation

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

Definition at line 143 of file appearanceconfigwidget.cpp.

static QVariant brush2color ( const QVariant &  v)
static

Definition at line 239 of file appearanceconfigwidget.cpp.

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

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

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

Definition at line 103 of file appearanceconfigwidget.cpp.

static bool is_bold ( const QListWidgetItem *  item)
static

Definition at line 115 of file appearanceconfigwidget.cpp.

static bool is_italic ( const QListWidgetItem *  item)
static

Definition at line 112 of file appearanceconfigwidget.cpp.

static bool is_strikeout ( const QListWidgetItem *  item)
static

Definition at line 118 of file appearanceconfigwidget.cpp.

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

Definition at line 275 of file appearanceconfigwidget.cpp.

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

Definition at line 249 of file appearanceconfigwidget.cpp.

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

Definition at line 123 of file appearanceconfigwidget.cpp.

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

Definition at line 135 of file appearanceconfigwidget.cpp.

static void set_default_appearance ( QListWidgetItem *  item)
static

Definition at line 216 of file appearanceconfigwidget.cpp.

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

Definition at line 132 of file appearanceconfigwidget.cpp.

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

Definition at line 138 of file appearanceconfigwidget.cpp.

static QFont tryToFindFontFor ( const QListWidgetItem *  item)
static

Definition at line 96 of file appearanceconfigwidget.cpp.

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

Definition at line 232 of file appearanceconfigwidget.cpp.

This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:33:11 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
  • pimprint

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