Commit bd5abb14 authored by Laurent Montel's avatar Laurent Montel 😁
Browse files

Allow to generate api doc for theses class

parent 883cc4c5
......@@ -38,6 +38,9 @@ class QAction;
namespace MessageComposer {
class AttachmentModel;
/**
* @brief The AttachmentControllerBase class
*/
class MESSAGECOMPOSER_EXPORT AttachmentControllerBase : public QObject
{
Q_OBJECT
......
......@@ -31,15 +31,8 @@
namespace MessageComposer {
/**
Columns:
name
size
encoding
mime type
compress
encrypt
sign
*/
* @brief The AttachmentModel class
*/
class MESSAGECOMPOSER_EXPORT AttachmentModel : public QAbstractItemModel
{
Q_OBJECT
......
......@@ -33,6 +33,10 @@ namespace MessageComposer {
class TextPart;
class RichTextComposerSignatures;
class RichTextComposerNgPrivate;
/**
* @brief The RichTextComposerNg class
* @author Laurent Montel <montel@kde.org>
*/
class MESSAGECOMPOSER_EXPORT RichTextComposerNg : public KPIMTextEdit::RichTextComposer
{
Q_OBJECT
......
......@@ -28,6 +28,10 @@ class Signature;
namespace MessageComposer {
class RichTextComposerNg;
/**
* @brief The RichTextComposerSignatures class
* @author Laurent Montel <montel@kde.org>
*/
class MESSAGECOMPOSER_EXPORT RichTextComposerSignatures : public QObject
{
Q_OBJECT
......
......@@ -40,8 +40,8 @@ class InfoPart;
class TextPart;
/**
The message composer.
*/
* @brief The Composer class
*/
class MESSAGECOMPOSER_EXPORT Composer : public JobBase
{
Q_OBJECT
......
......@@ -25,6 +25,9 @@
#include "messagecomposer_export.h"
#include <LibkdepimAkonadi/AddresseeLineEdit>
namespace MessageComposer {
/**
* @brief The ComposerLineEdit class
*/
class MESSAGECOMPOSER_EXPORT ComposerLineEdit : public KPIM::AddresseeLineEdit
{
Q_OBJECT
......
......@@ -72,7 +72,7 @@ class AttachmentControllerBase;
class AttachmentModel;
class SignatureController;
/**
*
* @brief The ComposerViewBase class
*/
class MESSAGECOMPOSER_EXPORT ComposerViewBase : public QObject
{
......
......@@ -35,12 +35,13 @@ class IdentityCombo;
namespace MessageComposer {
class RichTextComposerNg;
/** Controls signature (the footer thing, not the crypto thing) operations
class SignatureControllerPrivate;
/**
* @brief The SignatureController class
* Controls signature (the footer thing, not the crypto thing) operations
* happening on a KMEditor triggered by identity selection or menu actions.
* @since 4.5
*/
class SignatureControllerPrivate;
class MESSAGECOMPOSER_EXPORT SignatureController : public QObject
{
Q_OBJECT
......
......@@ -29,6 +29,10 @@
#include "messagecomposer_export.h"
namespace MessageComposer {
class FollowupReminderCreateJobPrivate;
/**
* @brief The FollowupReminderCreateJob class
* @author Laurent Montel <montel@kde.org>
*/
class MESSAGECOMPOSER_EXPORT FollowupReminderCreateJob : public KJob
{
Q_OBJECT
......
......@@ -28,6 +28,10 @@ class QAbstractItemModel;
namespace MessageComposer {
class FollowUpReminderSelectDateDialogPrivate;
/**
* @brief The FollowUpReminderSelectDateDialog class
* @author Laurent Montel <montel@kde.org>
*/
class MESSAGECOMPOSER_EXPORT FollowUpReminderSelectDateDialog : public QDialog
{
Q_OBJECT
......
......@@ -25,6 +25,10 @@
namespace MessageComposer {
class ImageScalingPrivate;
/**
* @brief The ImageScaling class
* @author Laurent Montel <montel@kde.org>
*/
class MESSAGECOMPOSER_EXPORT ImageScaling
{
public:
......
......@@ -29,6 +29,10 @@ class ImageScalingWidget;
namespace MessageComposer {
class ImageScalingWidgetPrivate;
/**
* @brief The ImageScalingWidget class
* @author Laurent Montel <montel@kde.org>
*/
class MESSAGECOMPOSER_EXPORT ImageScalingWidget : public QWidget
{
Q_OBJECT
......
......@@ -22,6 +22,10 @@
#include "MessageCore/AttachmentLoadJob"
#include "messagecomposer_export.h"
namespace MessageComposer {
/**
* @brief The AttachmentClipBoardJob class
* @author Laurent Montel <montel@kde.org>
*/
class MESSAGECOMPOSER_EXPORT AttachmentClipBoardJob : public MessageCore::AttachmentLoadJob
{
Q_OBJECT
......
......@@ -26,9 +26,10 @@
#include "messagecomposer_export.h"
namespace MessageComposer {
/**
*/
// TODO I have no idea how to test this. Have a fake keyring???
/**
* @brief The AttachmentFromPublicKeyJob class
*/
class MESSAGECOMPOSER_EXPORT AttachmentFromPublicKeyJob : public MessageCore::AttachmentLoadJob
{
Q_OBJECT
......
......@@ -29,7 +29,8 @@ namespace MessageComposer {
class AttachmentJobPrivate;
/**
*/
* @brief The AttachmentJob class
*/
class MESSAGECOMPOSER_EXPORT AttachmentJob : public ContentJobBase
{
Q_OBJECT
......
......@@ -24,6 +24,10 @@
#include "messagecomposer_export.h"
namespace MessageComposer {
class AttachmentVcardFromAddressBookJobPrivate;
/**
* @brief The AttachmentVcardFromAddressBookJob class
* @author Laurent Montel <montel@kde.org>
*/
class MESSAGECOMPOSER_EXPORT AttachmentVcardFromAddressBookJob : public MessageCore::AttachmentLoadJob
{
Q_OBJECT
......
......@@ -31,7 +31,9 @@ class Content;
namespace MessageComposer {
class ContentJobBasePrivate;
/**
* @brief The ContentJobBase class
*/
class MESSAGECOMPOSER_EXPORT ContentJobBase : public JobBase
{
Q_OBJECT
......
......@@ -33,10 +33,10 @@
namespace MessageComposer {
class Composer;
class EmailAddressResolveJobPrivate;
/**
* @short A job to resolve nicknames, distribution lists and email addresses for queued emails.
*/
class EmailAddressResolveJobPrivate;
class MESSAGECOMPOSER_EXPORT EmailAddressResolveJob : public KJob
{
Q_OBJECT
......
......@@ -31,11 +31,11 @@ class Job;
}
namespace MessageComposer {
class InsertTextFileJobPrivate;
/**
* A job that downloads a given URL, interprets the result as a text file with the
* given encoding and then inserts the text into the editor.
*/
class InsertTextFileJobPrivate;
class MESSAGECOMPOSER_EXPORT InsertTextFileJob : public KJob
{
Q_OBJECT
......
......@@ -26,7 +26,9 @@
namespace MessageComposer {
class MainTextJobPrivate;
class TextPart;
/**
* @brief The MainTextJob class
*/
class MESSAGECOMPOSER_EXPORT MainTextJob : public ContentJobBase
{
Q_OBJECT
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment