• Skip to content
  • Skip to link menu
KDE 4.2 API Reference
  • KDE API Reference
  • API Reference
  • Sitemap
  • Contact Us
 

Applets

Kickoff::FavoritesModel

Kickoff::FavoritesModel Class Reference

A model which provides an ordered list of 'favorite' items chosen by the user. More...

#include <favoritesmodel.h>

Inheritance diagram for Kickoff::FavoritesModel:

Inheritance graph
[legend]

List of all members.


Public Slots

void sortFavoritesAscending ()
void sortFavoritesDescending ()

Public Member Functions

virtual bool dropMimeData (const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent)
 FavoritesModel (QObject *parent)
virtual ~FavoritesModel ()

Static Public Member Functions

static void add (const QString &url)
static bool isFavorite (const QString &url)
static void move (int startRow, int destRow)
static int numberOfFavorites ()
static void remove (const QString &url)
static void sortFavorites (Qt::SortOrder order)

Detailed Description

A model which provides an ordered list of 'favorite' items chosen by the user.

The items may represent documents, folders, applications, devices or anything else identified by a URL.

The information persists between sessions.

Definition at line 36 of file favoritesmodel.h.


Constructor & Destructor Documentation

FavoritesModel::FavoritesModel ( QObject *  parent  ) 

Definition at line 121 of file favoritesmodel.cpp.

FavoritesModel::~FavoritesModel (  )  [virtual]

Definition at line 135 of file favoritesmodel.cpp.


Member Function Documentation

void FavoritesModel::add ( const QString &  url  )  [static]

Add a new item for url to the user's favorites list.

Definition at line 145 of file favoritesmodel.cpp.

bool FavoritesModel::dropMimeData ( const QMimeData *  data,
Qt::DropAction  action,
int  row,
int  column,
const QModelIndex &  parent 
) [virtual]

Definition at line 215 of file favoritesmodel.cpp.

bool FavoritesModel::isFavorite ( const QString &  url  )  [static]

Definition at line 184 of file favoritesmodel.cpp.

void FavoritesModel::move ( int  startRow,
int  destRow 
) [static]

Returns true if url is in the list of the user's favorite URLs.

Definition at line 158 of file favoritesmodel.cpp.

int FavoritesModel::numberOfFavorites (  )  [static]

Definition at line 189 of file favoritesmodel.cpp.

void FavoritesModel::remove ( const QString &  url  )  [static]

Remove the item associated with url from the user's favorites list.

Definition at line 171 of file favoritesmodel.cpp.

void FavoritesModel::sortFavorites ( Qt::SortOrder  order  )  [static]

Definition at line 198 of file favoritesmodel.cpp.

void FavoritesModel::sortFavoritesAscending (  )  [slot]

Definition at line 205 of file favoritesmodel.cpp.

void FavoritesModel::sortFavoritesDescending (  )  [slot]

Definition at line 210 of file favoritesmodel.cpp.


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

Applets

Skip menu "Applets"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members

API Reference

Skip menu "API Reference"
  • KWin
  •   KWin Libraries
  • Libraries
  •   libkworkspace
  •   libsolidcontrol
  •   libtaskmanager
  • Plasma
  •   Animators
  •   Applets
  •   Engines
  • Solid Modules
Generated for API Reference by doxygen 1.5.7
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