Akonadi::SentActionAttribute::Action

Search for usage in LXR

Akonadi::SentActionAttribute::Action Class Reference

#include <sentactionattribute.h>

Public Types

using List = QList<Action>
 
enum  Type { Invalid , MarkAsReplied , MarkAsForwarded }
 

Public Member Functions

 Action ()
 
 Action (const Action &other)
 
 Action (Type type, const QVariant &value)
 
 ~Action ()
 
Actionoperator= (const Action &other)
 
bool operator== (const Action &other) const
 
Type type () const
 
QVariant value () const
 

Detailed Description

A sent action.

Definition at line 39 of file sentactionattribute.h.

Member Typedef Documentation

◆ List

Describes a list of sent actions.

Definition at line 54 of file sentactionattribute.h.

Member Enumeration Documentation

◆ Type

Describes the action type.

Enumerator
Invalid 

An invalid action.

MarkAsReplied 

The message will be marked as replied.

MarkAsForwarded 

The message will be marked as forwarded.

Definition at line 45 of file sentactionattribute.h.

Constructor & Destructor Documentation

◆ Action() [1/3]

SentActionAttribute::Action::Action ( )

Creates a new invalid action.

Definition at line 29 of file sentactionattribute.cpp.

◆ Action() [2/3]

SentActionAttribute::Action::Action ( Type type,
const QVariant & value )

Creates a new action.

Parameters
typeThe type of action that shall be executed.
valueThe action specific argument.

Definition at line 34 of file sentactionattribute.cpp.

◆ Action() [3/3]

SentActionAttribute::Action::Action ( const Action & other)
default

Creates an action from an other action.

◆ ~Action()

SentActionAttribute::Action::~Action ( )
default

Destroys the action.

Member Function Documentation

◆ operator=()

SentActionAttribute::Action & SentActionAttribute::Action::operator= ( const Action & other)

Definition at line 57 of file sentactionattribute.cpp.

◆ operator==()

bool SentActionAttribute::Action::operator== ( const Action & other) const

Definition at line 66 of file sentactionattribute.cpp.

◆ type()

SentActionAttribute::Action::Type SentActionAttribute::Action::type ( ) const
nodiscard

Returns the type of the action.

Definition at line 47 of file sentactionattribute.cpp.

◆ value()

QVariant SentActionAttribute::Action::value ( ) const
nodiscard

Returns the argument value of the action.

Definition at line 52 of file sentactionattribute.cpp.


The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:19:28 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.