• Skip to content
  • Skip to link menu
  • KDE API Reference
  • kdelibs-4.10.4 API Reference
  • 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:
QObject

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
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Sat Jun 1 2013 12:09:18 by doxygen 1.8.1.1 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

KUtils

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

kdelibs-4.10.4 API Reference

Skip menu "kdelibs-4.10.4 API Reference"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • 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
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