Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

KMoods Class Reference

The emotions of multiple users (model). More...

#include <KMoods.hh>

Inheritance diagram for KMoods:

Inheritance graph
[legend]
Collaboration diagram for KMoods:

Collaboration graph
[legend]
List of all members.

Signals

void moodChanged (KMood *kmood)
void userAppeared (KMood *kmood)
void userDisappeared (KMood *kmood)

Public Methods

 KMoods ()
 ~KMoods ()
KMoodgetMoodOfCurrentUser ()
QObjectList * getMoods ()
virtual void writeMood (KMood *mood)=0

Protected Methods

virtual void readMoods ()
KMoodfindMoodOfUser (QString userName)

Protected Attributes

QObjectList m_moods
KMoodm_moodOfCurrentUser

Detailed Description

The emotions of multiple users (model).

This virtual class serves as hook for classes managing a set of moods of some users. This class is subclassed by classes implementing a true real model as

See also:
KDirMoods.
Author:
Andreas Baumann <andreas_baumann@users.sourceforge.net>
Version:
ProjectMajorVersion:
0


Constructor & Destructor Documentation

KMoods::KMoods  
 

KMoods::~KMoods  
 


Member Function Documentation

KMood * KMoods::findMoodOfUser QString    userName [protected]
 

KMood * KMoods::getMoodOfCurrentUser  
 

QObjectList * KMoods::getMoods  
 

void KMoods::moodChanged KMood   kmood [signal]
 

The signal emmitted if the mood of a user changes.

void KMoods::readMoods   [protected, virtual]
 

Reimplemented in KDirMoods.

void KMoods::userAppeared KMood   kmood [signal]
 

The signal emitted if a new user of KMood appears.

void KMoods::userDisappeared KMood   kmood [signal]
 

The signal emitted if a user disappears.

virtual void KMoods::writeMood KMood   mood [pure virtual]
 

Implemented in KDirMoods.


Member Data Documentation

KMood* KMoods::m_moodOfCurrentUser [protected]
 

QObjectList KMoods::m_moods [protected]
 


The documentation for this class was generated from the following files:
Generated on Wed Oct 8 21:52:28 2003 for kmood by doxygen1.2.18