Home · All Namespaces · All Classes
Classes | Public Slots | Signals | Public Member Functions

QuickLaunchBar Class Reference

#include <quicklaunchbar.h>

Collaboration diagram for QuickLaunchBar:
Collaboration graph
[legend]

List of all members.

Classes

class  Placement
 A class for storing, parsing and ordering the placement information of the items. More...

Public Slots

void updateButtonState (const QString &desktopEntryPath, const QString &packageName, LauncherButtonModel::State state, int progress, bool packageRemovable)

Signals

void toggleLauncherButtonClicked ()
 A signal for notifying that the launcher button has been clicked.
void launcherButtonClicked ()
 Sent when a launcher button has been clicked.

Public Member Functions

 QuickLaunchBar (QGraphicsItem *parent=NULL)
virtual ~QuickLaunchBar ()
void setLauncherDataStore (LauncherDataStore *dataStore)
void setApplicationPackageMonitorListener (ApplicationPackageMonitorListener *packageMonitorListener)

Detailed Description

A widget for showing a quick launch bar.


Constructor & Destructor Documentation

QuickLaunchBar::QuickLaunchBar ( QGraphicsItem *  parent = NULL  )  [explicit]

Constructs a new QuickLaunchBar. The QuickLaunchBar will not store/restore launcher button positions and entries before a LauncherDataStore has been set using setLauncherDataStore().

Parameters:
parent the parent object for this object if any.
QuickLaunchBar::~QuickLaunchBar (  )  [virtual]

Destroys the QuickLaunchBar.


Member Function Documentation

void QuickLaunchBar::launcherButtonClicked (  )  [signal]

Sent when a launcher button has been clicked.

void QuickLaunchBar::setApplicationPackageMonitorListener ( ApplicationPackageMonitorListener packageMonitorListener  ) 

Sets the ApplicationPackageMonitorListener for monitoring installation and update progress of application packages.

Parameters:
packageMonitorListener Listens to signals from application package monitor
void QuickLaunchBar::setLauncherDataStore ( LauncherDataStore dataStore  ) 

Takes a LauncherDataStore into use.

Parameters:
dataStore LauncherDataStore for storing launcher button positions and entries
void QuickLaunchBar::toggleLauncherButtonClicked (  )  [signal]

A signal for notifying that the launcher button has been clicked.

void QuickLaunchBar::updateButtonState ( const QString &  desktopEntryPath,
const QString &  packageName,
LauncherButtonModel::State  state,
int  progress,
bool  packageRemovable 
) [slot]

Finds the correct button based on desktop entry path and updates it's state and operation progress

Parameters:
desktopEntryPath Desktop entry of the package that button represents
packageName name of the package
state State button should be set to
progress Progress of operation
packageRemovable is the package represented by this button removable

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

Copyright © 2011 Nokia Corporation Generated on Thu Jul 7 2011 22:14:50
Doxygen 1.7.1
MeeGo Touch