Logo Search packages:      
Sourcecode: unity-2d version File versions  Download package

Public Slots | Signals | Public Member Functions | Protected Member Functions | Private Slots | Private Member Functions | Static Private Member Functions | Private Attributes | Friends

LauncherApplicationsList Class Reference

Inheritance diagram for LauncherApplicationsList:
Inheritance graph
Collaboration diagram for LauncherApplicationsList:
Collaboration graph

List of all members.

Public Slots

void move (int from, int to)


void applicationBecameUrgent (int index)

Public Member Functions

QVariant data (const QModelIndex &index, int role=Qt::DisplayRole) const
Q_INVOKABLE void insertFavoriteApplication (QString desktop_file)
Q_INVOKABLE void insertWebFavorite (const QUrl &url)
 LauncherApplicationsList (QObject *parent=0)
int rowCount (const QModelIndex &parent=QModelIndex()) const

Protected Member Functions

bool x11EventFilter (XEvent *xevent)

Private Slots

void onApplicationClosed ()
void onApplicationLaunchingChanged (bool launching)
void onApplicationStickyChanged (bool sticky)
void onApplicationUrgentChanged (bool urgent)
void onBamfViewOpened (BamfView *bamf_view)
void onRemoteEntryUpdated (QString applicationURI, QMap< QString, QVariant > properties)

Private Member Functions

void insertApplication (LauncherApplication *application)
void insertBamfApplication (BamfApplication *bamf_application)
void insertSnStartupSequence (SnStartupSequence *sequence)
void load ()
void onSnMonitorEventReceived (SnMonitorEvent *event)
void removeApplication (LauncherApplication *application)
void writeFavoritesToGConf ()

Static Private Member Functions

static QString favoriteFromDesktopFilePath (QString desktop_file)
static void snEventHandler (SnMonitorEvent *event, void *user_data)

Private Attributes

QHash< QString,
LauncherApplication * > 
QHash< QString,
LauncherApplication * > 
QList< LauncherApplication * > m_applications
GConfItemQmlWrapper * m_favorites_list
SnMonitorContext * m_snContext
SnDisplay * m_snDisplay


class LauncherApplicationsListDBUS
class Unity2dApplication

Detailed Description

Definition at line 41 of file launcherapplicationslist.h.

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

Generated by  Doxygen 1.6.0   Back to index