• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdepim API Reference
  • KDE Home
  • Contact Us
 

knode

  • sources
  • kde-4.12
  • kdepim
  • knode
mailsendjob.h
Go to the documentation of this file.
1 /*
2  Copyright (c) 2005 by Volker Krause <vkrause@kde.org>
3 
4  This program is free software; you can redistribute it and/or modify
5  it under the terms of the GNU General Public License as published by
6  the Free Software Foundation; either version 2 of the License, or
7  (at your option) any later version.
8  You should have received a copy of the GNU General Public License
9  along with this program; if not, write to the Free Software Foundation,
10  Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, US
11 */
12 
13 #ifndef KNODE_MAILSENDJOB_H
14 #define KNODE_MAILSENDJOB_H
15 
16 #include "knjobdata.h"
17 
18 class KJob;
19 
20 namespace KNode {
21 
23 class MailSendJob : public KNJobData
24 {
25  Q_OBJECT
26  public:
27  MailSendJob( KNJobConsumer *c, int transportId, KNJobItem::Ptr i );
28 
29  virtual void execute();
30 
31  private slots:
32  void slotResult( KJob *job );
33 
34  private:
35  int mTransportId;
36 };
37 
38 }
39 #endif
KNJobData
Abstract base class for all KNode internal jobs.
Definition: knjobdata.h:101
knjobdata.h
KNode::MailSendJob::execute
virtual void execute()
Performs the actual operation of a job, needs to be reimplemented for every job.
Definition: mailsendjob.cpp:33
KNode::MailSendJob::MailSendJob
MailSendJob(KNJobConsumer *c, int transportId, KNJobItem::Ptr i)
Definition: mailsendjob.cpp:27
KNJobConsumer
Base class for classes that want to create and schedule jobs.
Definition: knjobdata.h:39
KNJobItem::Ptr
boost::shared_ptr< KNJobItem > Ptr
Shared pointer to a KNJobItem.
Definition: knjobdata.h:80
KNode::MailSendJob
Sends a mail to a SMTP server.
Definition: mailsendjob.h:23
KJob
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:58:36 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

knode

Skip menu "knode"
  • Main Page
  • Namespace List
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Related Pages

kdepim API Reference

Skip menu "kdepim API Reference"
  • akonadi_next
  • akregator
  • blogilo
  • calendarsupport
  • console
  •   kabcclient
  •   konsolekalendar
  • kaddressbook
  • kalarm
  •   lib
  • kdgantt2
  • kjots
  • kleopatra
  • kmail
  • knode
  • knotes
  • kontact
  • korgac
  • korganizer
  • ktimetracker
  • libkdepim
  • libkleo
  • libkpgp
  • mailcommon
  • messagelist
  • messageviewer

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal