KUtils
KEmoticons Class Reference
#include <kemoticons.h>
Inheritance diagram for KEmoticons:

Detailed Description
This class can be used to retrieve, install, create emoticons theme.For example if you want to get the current emoticon theme
KEmoticons ke; KEmoticonsTheme et = ke.theme(); //do whatever you want with the theme
Definition at line 44 of file kemoticons.h.
Public Member Functions | |
QStringList | installTheme (const QString &archiveName) |
KEmoticons () | |
KEmoticonsTheme | newTheme (const QString &name, const KService::Ptr &service) |
KEmoticonsTheme | theme (const QString &name) |
KEmoticonsTheme | theme () |
~KEmoticons () | |
Static Public Member Functions | |
static QString | currentThemeName () |
static KEmoticonsTheme::ParseMode | parseMode () |
static void | setParseMode (KEmoticonsTheme::ParseMode mode) |
static void | setTheme (const QString &theme) |
static void | setTheme (const KEmoticonsTheme &theme) |
static QStringList | themeList () |
Constructor & Destructor Documentation
KEmoticons::KEmoticons | ( | ) |
KEmoticons::~KEmoticons | ( | ) |
Member Function Documentation
QString KEmoticons::currentThemeName | ( | ) | [static] |
QStringList KEmoticons::installTheme | ( | const QString & | archiveName | ) |
Install all themes inside the archive archiveName
.
- Parameters:
-
archiveName path to the archive
- Returns:
- a list of installed themes
Definition at line 176 of file kemoticons.cpp.
KEmoticonsTheme KEmoticons::newTheme | ( | const QString & | name, | |
const KService::Ptr & | service | |||
) |
Create a new emoticons theme.
KEmoticonsTheme theme; KService::List srv = KServiceTypeTrader::self()->query("KEmoticons"); for (int i = 0; i < srv.size(); ++i) { // we want to create a kde emoticons theme if (srv.at(i)->property("X-KDE-EmoticonsFileName").toString() == "emoticons.xml") { theme = KEmoticons().newTheme("test", srv.at(i)); } }
- Parameters:
-
name the name of the new emoticons theme service the kind of emoticon theme to create
Definition at line 165 of file kemoticons.cpp.
KEmoticonsTheme::ParseMode KEmoticons::parseMode | ( | ) | [static] |
void KEmoticons::setParseMode | ( | KEmoticonsTheme::ParseMode | mode | ) | [static] |
void KEmoticons::setTheme | ( | const QString & | theme | ) | [static] |
Set theme
as the current theme.
- Parameters:
-
theme the name of a theme
Definition at line 158 of file kemoticons.cpp.
void KEmoticons::setTheme | ( | const KEmoticonsTheme & | theme | ) | [static] |
Set theme
as the current theme.
- Parameters:
-
theme a pointer to a KEmoticonsTheme object
Definition at line 153 of file kemoticons.cpp.
KEmoticonsTheme KEmoticons::theme | ( | const QString & | name | ) |
Retrieve the theme with name name
.
- Parameters:
-
name name of the theme
- Returns:
- the KEmoticonsTheme
name
Definition at line 107 of file kemoticons.cpp.
KEmoticonsTheme KEmoticons::theme | ( | ) |
Retrieve the current emoticons theme.
- Returns:
- the current KEmoticonsTheme
Definition at line 102 of file kemoticons.cpp.
QStringList KEmoticons::themeList | ( | ) | [static] |
The documentation for this class was generated from the following files: