MoleQueue 0.9.0
Loading...
Searching...
No Matches
RemoveJobActionFactory Class Reference

#include <removejobactionfactory.h>

Inheritance diagram for RemoveJobActionFactory:
JobActionFactory

Public Slots

virtual void actionTriggered ()

Public Member Functions

QString name () const
bool isValidForJob (const Job &job) const
QList< QAction * > createActions ()
unsigned int usefulness () const
Public Member Functions inherited from JobActionFactory
 JobActionFactory (const JobActionFactory &other)
JobActionFactoryoperator= (const JobActionFactory &other)
virtual void readSettings (QSettings &settings)
virtual void writeSettings (QSettings &settings) const
void setServer (Server *s)
Serverserver () const
virtual void clearJobs ()
virtual bool isMultiJob () const
virtual bool addJobIfValid (const Job &job)
virtual bool useMenu () const
virtual QString menuText () const
virtual bool hasValidActions () const
virtual Flags flags () const
virtual void setFlags (Flags f)

Additional Inherited Members

Public Types inherited from JobActionFactory
enum  Flag { ContextItem = 0x1 }
Protected Attributes inherited from JobActionFactory
unsigned int m_attemptedJobAdditions
bool m_isMultiJob
Serverm_server
QList< Jobm_jobs
Flags m_flags

Detailed Description

JobActionFactory subclass which removes jobs from the Server JobManager.

<molequeue/jobactionfactories/removejobactionfactory.h>

Author
David C. Lonie

Member Function Documentation

◆ name()

QString name ( ) const
virtual

A name that uniquely identifies this factory.

Implements JobActionFactory.

◆ isValidForJob()

bool isValidForJob ( const Job & job) const
virtual
Returns
true if the factory's actions are appropriate for job.

Implements JobActionFactory.

◆ createActions()

QList< QAction * > createActions ( )
virtual

Create actions that operate on the Job objects in m_jobs. The caller is responsible for managing the lifetime of the actions (passing them to a QMenu or similar is usually sufficient).

See also
hasValidActions()
addJobIfValid
clearJobs

Implements JobActionFactory.

◆ usefulness()

unsigned int usefulness ( ) const
virtual

The "usefulness" of the actions produced by this factory, used to order actions in generated menus, etc. Lower value means higher usefulness.

Implements JobActionFactory.


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