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

KMoodMainWindow Class Reference

The main window of kmood. More...

#include <KMoodMainWindow.hh>

Collaboration diagram for KMoodMainWindow:

Collaboration graph
[legend]
List of all members.

Public Methods

 KMoodMainWindow (QWidget *parent=0, const char *name=0, KMoods *moods=0)
 ~KMoodMainWindow ()
void resetViewOfCurrentUser ()

Protected Methods

virtual void closeEvent (QCloseEvent *event)

Private Slots

void slotQuit ()
void slotUserAppeared (KMood *mood)
void slotMoodVeryHappy ()
void slotMoodHappy ()
void slotMoodCool ()
void slotMoodSad ()
void slotMoodAngry ()
void slotShowPreferencesDialog ()
void slotMoodCurrentUserChanged (KMood *kmood)
void slotAgeChanged (KMood *mood)

Private Methods

void clearMoodChecks ()
void setInitialMoodChecks (KMood *mood)

Private Attributes

KMoodsm_moods
int m_insertPosition
QWidget * m_mainWidget
QGridLayout * m_mainLayout
KRadioAction * m_actionVeryHappy
KRadioAction * m_actionHappy
KRadioAction * m_actionCool
KRadioAction * m_actionSad
KRadioAction * m_actionAngry
bool m_shuttingDown
KMoodWidgetm_currentUserEmoticon

Detailed Description

The main window of kmood.

This is the main window of kmood. It opens if the user either chooses his new mood or if he wants to see the mood of other people.

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


Constructor & Destructor Documentation

KMoodMainWindow::KMoodMainWindow QWidget *    parent = 0,
const char *    name = 0,
KMoods   moods = 0
 

KMoodMainWindow::~KMoodMainWindow  
 


Member Function Documentation

void KMoodMainWindow::clearMoodChecks   [private]
 

void KMoodMainWindow::closeEvent QCloseEvent *    event [protected, virtual]
 

void KMoodMainWindow::resetViewOfCurrentUser  
 

void KMoodMainWindow::setInitialMoodChecks KMood   mood [private]
 

void KMoodMainWindow::slotAgeChanged KMood   mood [private, slot]
 

void KMoodMainWindow::slotMoodAngry   [private, slot]
 

void KMoodMainWindow::slotMoodCool   [private, slot]
 

void KMoodMainWindow::slotMoodCurrentUserChanged KMood   kmood [private, slot]
 

void KMoodMainWindow::slotMoodHappy   [private, slot]
 

void KMoodMainWindow::slotMoodSad   [private, slot]
 

void KMoodMainWindow::slotMoodVeryHappy   [private, slot]
 

void KMoodMainWindow::slotQuit   [private, slot]
 

void KMoodMainWindow::slotShowPreferencesDialog   [private, slot]
 

void KMoodMainWindow::slotUserAppeared KMood   mood [private, slot]
 


Member Data Documentation

KRadioAction* KMoodMainWindow::m_actionAngry [private]
 

KRadioAction* KMoodMainWindow::m_actionCool [private]
 

KRadioAction* KMoodMainWindow::m_actionHappy [private]
 

KRadioAction* KMoodMainWindow::m_actionSad [private]
 

KRadioAction* KMoodMainWindow::m_actionVeryHappy [private]
 

KMoodWidget* KMoodMainWindow::m_currentUserEmoticon [private]
 

int KMoodMainWindow::m_insertPosition [private]
 

QGridLayout* KMoodMainWindow::m_mainLayout [private]
 

QWidget* KMoodMainWindow::m_mainWidget [private]
 

KMoods* KMoodMainWindow::m_moods [private]
 

bool KMoodMainWindow::m_shuttingDown [private]
 


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