Logo Search packages:      
Sourcecode: yakuake-kde4 version File versions  Download package

Public Types | Public Slots | Signals | Public Member Functions | Protected Member Functions | Private Slots | Private Member Functions | Private Attributes

AppearanceSettings Class Reference

Collaboration diagram for AppearanceSettings:
Collaboration graph

List of all members.

Public Types

enum  DataRole {
  SkinId = Qt::UserRole + 1, SkinDir = Qt::UserRole + 2, SkinName = Qt::UserRole + 3, SkinAuthor = Qt::UserRole + 4,
  SkinIcon = Qt::UserRole + 5

Public Slots

void resetSelection ()


void settingsChanged ()

Public Member Functions

 AppearanceSettings (QWidget *parent=0)

Protected Member Functions

virtual void showEvent (QShowEvent *event)

Private Slots

void installSkin ()
void installSkinArchive (KJob *deleteJob=0)
void listSkinArchive (KIO::Job *job, const KIO::UDSEntryList &list)
void populateSkinList ()
void removeSelectedSkin ()
void updateRemoveSkinButton ()
void updateSkinSetting ()
void validateSkinArchive (KJob *job)

Private Member Functions

void checkForExistingSkin ()
void cleanupAfterInstall ()
QStandardItem * createSkinItem (const QString &skinDir)
void failInstall (const QString &error)

Private Attributes

QString m_installSkinFile
QStringList m_installSkinFileList
QString m_installSkinId
QString m_localSkinsDir
QString m_selectedSkinId
QStandardItemModel * m_skins

Detailed Description

Definition at line 37 of file appearancesettings.h.

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index