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

KUtils

  • KPluginSelector
  • Private
Classes | Public Types | Public Member Functions | Public Attributes

KPluginSelector::Private Class Reference

#include <kpluginselector_p.h>

Inheritance diagram for KPluginSelector::Private:
Inheritance graph
[legend]

List of all members.

Classes

class  DependenciesWidget
 This widget will inform the user about changes that happened automatically due to plugin dependencies. More...
class  PluginDelegate
class  PluginModel
class  ProxyModel

Public Types

enum  ExtraRoles {
  PluginEntryRole = 0x09386561, ServicesCountRole = 0x1422E2AA, NameRole = 0x0CBBBB00, CommentRole = 0x19FC6DE2,
  AuthorRole = 0x30861E10, EmailRole = 0x02BE3775, WebsiteRole = 0x13095A34, VersionRole = 0x0A0CB450,
  LicenseRole = 0x001F308A, DependenciesRole = 0x04CAB650, IsCheckableRole = 0x0AC2AFF8
}

Public Member Functions

 Private (KPluginSelector *parent)
 ~Private ()
int dependantLayoutValue (int value, int width, int totalWidth) const
void updateDependencies (PluginEntry *pluginEntry, bool added)

Public Attributes

KCategoryDrawer * categoryDrawer
DependenciesWidget * dependenciesWidget
KLineEdit * lineEdit
KCategorizedView * listView
KPluginSelector * parent
PluginDelegate * pluginDelegate
PluginModel * pluginModel
ProxyModel * proxyModel
bool showIcons

Detailed Description

Definition at line 44 of file kpluginselector_p.h.


Member Enumeration Documentation

enum KPluginSelector::Private::ExtraRoles
Enumerator:
PluginEntryRole 
ServicesCountRole 
NameRole 
CommentRole 
AuthorRole 
EmailRole 
WebsiteRole 
VersionRole 
LicenseRole 
DependenciesRole 
IsCheckableRole 

Definition at line 50 of file kpluginselector_p.h.


Constructor & Destructor Documentation

KPluginSelector::Private::Private ( KPluginSelector *  parent)

Definition at line 50 of file kpluginselector.cpp.

KPluginSelector::Private::~Private ( )

Definition at line 59 of file kpluginselector.cpp.


Member Function Documentation

int KPluginSelector::Private::dependantLayoutValue ( int  value,
int  width,
int  totalWidth 
) const

Definition at line 99 of file kpluginselector.cpp.

void KPluginSelector::Private::updateDependencies ( PluginEntry *  pluginEntry,
bool  added 
)

Definition at line 64 of file kpluginselector.cpp.


Member Data Documentation

KCategoryDrawer* KPluginSelector::Private::categoryDrawer

Definition at line 79 of file kpluginselector_p.h.

DependenciesWidget* KPluginSelector::Private::dependenciesWidget

Definition at line 83 of file kpluginselector_p.h.

KLineEdit* KPluginSelector::Private::lineEdit

Definition at line 77 of file kpluginselector_p.h.

KCategorizedView* KPluginSelector::Private::listView

Definition at line 78 of file kpluginselector_p.h.

KPluginSelector* KPluginSelector::Private::parent

Definition at line 75 of file kpluginselector_p.h.

PluginDelegate* KPluginSelector::Private::pluginDelegate

Definition at line 82 of file kpluginselector_p.h.

PluginModel* KPluginSelector::Private::pluginModel

Definition at line 80 of file kpluginselector_p.h.

ProxyModel* KPluginSelector::Private::proxyModel

Definition at line 81 of file kpluginselector_p.h.

bool KPluginSelector::Private::showIcons

Definition at line 84 of file kpluginselector_p.h.


The documentation for this class was generated from the following files:
  • kpluginselector_p.h
  • kpluginselector.cpp

KUtils

Skip menu "KUtils"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

kdelibs

Skip menu "kdelibs"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • Kate
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDEWebKit
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • KPty
  • Kross
  • KUnitConversion
  • KUtils
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver
Generated for kdelibs by doxygen 1.7.3
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal