Logo Search packages:      
Sourcecode: kmess version File versions  Download package

KMessView Class Reference

#include <kmessview.h>

List of all members.


Detailed Description

The main view widget containing the contact list KListView and user status and email displays.
Author:
Mike K. Bennett

Definition at line 47 of file kmessview.h.


Signals

void addContact (QString handle)
void allowContact (QString handle)
void blockContact (QString handle)
void moveContact (QString handle, QString fromGroupId, QString toGroupId)
void removeContact (QString handle)
void removeGroup (QString groupId)
void renameGroup (QString groupId)
void startChat (QString handle)
void unblockContact (QString handle)

Public Member Functions

void connected ()
void disconnected ()
bool initialize (const ContactList *contactList)
 KMessView (QWidget *parent=0, const char *name=0)

Private Slots

void slotContactAdded (Contact *contact)
void slotContactChangedOnline (Contact *contact)
void slotContactMoved (Contact *contact)
void slotContactRemoved (const Contact *contact)
void slotContextMenu (QListViewItem *item, const QPoint &point, int col)
void slotEmailContact ()
void slotEmailLabelClicked ()
void slotForwardAddContact ()
void slotForwardAllowContact ()
void slotForwardBlockContact ()
void slotForwardMoveContact (Group *group)
void slotForwardRemoveContact ()
void slotForwardRemoveGroup ()
void slotForwardRenameGroup ()
void slotForwardStartChat ()
void slotForwardUnblockContact ()
void slotGroupAdded (Group *group)
void slotGroupRemoved (const Group *group)
void slotItemClicked (QListViewItem *item)
void slotItemExecuted (QListViewItem *item)
void slotMoveGroupDown ()
void slotMoveGroupUp ()
void slotShowContactProfile ()
void slotShowContactProperties ()
void slotUpdateDisplaySettings ()
void slotUpdateEmailDisplay ()
void slotUpdateNoEmails ()
void slotUpdateUserStatus ()
void slotUpdateViewMode ()

Private Member Functions

GroupListViewItemfindFirstGroup () const
GroupListViewItemfindNextGroup (GroupListViewItem *previousGroup) const
void fixGroupSortPositions ()
ContactgetContactByItem (QListViewItem *item) const
ContactListViewItemgetContactItemInGroup (const QListViewItem *groupItem, const Contact *contact) const
GroupgetGroupByItem (QListViewItem *item) const
QString getMetaGroupId (const Contact *contact) const
bool initContactListView ()
bool initContactPopup ()
bool initGroupPopup ()
void rebuildMoveMenu (const Contact *copntact)

Private Attributes

KAction * addContact_
KAction * allowContact_
QPixmap backgroundPixmap_
KAction * blockContact_
KAction * chatWithContact_
KPopupMenu * contactActionPopup_
const ContactListcontactList_
KAction * contactProperties_
CurrentAccountcurrentAccount_
KAction * emailContact_
KPopupMenu * groupActionPopup_
bool initialized_
KActionMenu * moveContactToGroup_
KAction * moveGroupDown_
KAction * moveGroupUp_
KAction * msnProfile_
KAction * removeContact_
KAction * removeGroup_
KAction * renameGroup_
ToolTip * toolTip_
KAction * unblockContact_

Classes

class  ToolTip

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

Generated by  Doxygen 1.6.0   Back to index