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"

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.
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.
KDE 4.2 API Reference