You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tdenetwork/kopete/protocols/groupwise/libgroupwise/tasks/needfoldertask.h

41 lines
806 B

//
// C++ Interface: %{MODULE}
//
// Description:
//
//
// Author: %{AUTHOR} <%{EMAIL}>, (C) %{YEAR}
//
// Copyright: See COPYING file that comes with this distribution
//
//
#ifndef NEEDFOLDERTASK_H
#define NEEDFOLDERTASK_H
#include "modifycontactlisttask.h"
/**
This Task is the ancestor of Tasks that may need to create a folder on the server before they can carry out their own operation.
@author Kopete Developers
*/
class NeedFolderTask : public ModifyContactListTask
{
Q_OBJECT
TQ_OBJECT
public:
NeedFolderTask(Task* parent);
~NeedFolderTask();
void createFolder();
virtual void onFolderCreated() = 0;
protected slots:
void slotFolderAdded( const FolderItem & );
void slotFolderTaskFinished();
protected:
int m_folderSequence;
int m_folderId;
TQString m_folderDisplayName;
};
#endif