kwave  18.07.70
Kwave::AboutPlugin Class Reference

#include <AboutPlugin.h>

Inheritance diagram for Kwave::AboutPlugin:
Inheritance graph
Collaboration diagram for Kwave::AboutPlugin:
Collaboration graph

Public Member Functions

 AboutPlugin (QObject *parent, const QVariantList &args)
 
virtual ~AboutPlugin () Q_DECL_OVERRIDE
 
virtual QString name () const Q_DECL_OVERRIDE
 
virtual int start (QStringList &params) Q_DECL_OVERRIDE
 
- Public Member Functions inherited from Kwave::Plugin
 Plugin (QObject *parent, const QVariantList &args)
 
virtual ~Plugin () Q_DECL_OVERRIDE
 
virtual QString description () const
 
virtual QString progressText ()
 
virtual bool canClose () const
 
bool isRunning () const
 
bool shouldStop () const
 
virtual void load (QStringList &params)
 
virtual void unload ()
 
virtual QStringList * setup (QStringList &previous_params)
 
virtual int stop ()
 
virtual void run (QStringList params)
 
Kwave::PluginManagermanager () const
 
Kwave::SignalManagersignalManager ()
 
QWidget * parentWidget () const
 
QString signalName ()
 
virtual sample_index_t signalLength ()
 
virtual double signalRate ()
 
virtual const QList< unsigned int > selectedTracks ()
 
virtual sample_index_t selection (QList< unsigned int > *tracks=Q_NULLPTR, sample_index_t *left=Q_NULLPTR, sample_index_t *right=Q_NULLPTR, bool expand_if_empty=false)
 
virtual void selectRange (sample_index_t offset, sample_index_t length)
 
virtual void migrateToActiveContext ()
 
- Public Member Functions inherited from Kwave::Runnable
virtual ~Runnable ()
 

Additional Inherited Members

- Public Slots inherited from Kwave::Plugin
virtual void setProgressDialogEnabled (bool enable)
 
virtual void updateProgress (qreal progress)
 
virtual void cancel ()
 
virtual void close ()
 
void release ()
 
- Signals inherited from Kwave::Plugin
void sigRunning (Kwave::Plugin *plugin)
 
void sigDone (Kwave::Plugin *plugin)
 
void sigClosed (Kwave::Plugin *p)
 
void sigCommand (const QString &command)
 
void setProgressText (const QString &text)
 
- Protected Member Functions inherited from Kwave::Plugin
int execute (QStringList &params)
 
void emitCommand (const QString &command)
 
void use ()
 
void setPluginManager (Kwave::PluginManager *new_plugin_manager)
 
virtual void run_wrapper (const QVariant &params) Q_DECL_OVERRIDE
 

Detailed Description

Definition at line 29 of file AboutPlugin.h.

Constructor & Destructor Documentation

◆ AboutPlugin()

Kwave::AboutPlugin::AboutPlugin ( QObject *  parent,
const QVariantList &  args 
)

Constructor

Parameters
parentreference to our plugin manager
argsargument list [unused]

Definition at line 32 of file AboutPlugin.cpp.

33  :Kwave::Plugin(parent, args)
34 {
35 }

◆ ~AboutPlugin()

virtual Kwave::AboutPlugin::~AboutPlugin ( )
inlinevirtual

Destructor

Definition at line 43 of file AboutPlugin.h.

43 {}

Member Function Documentation

◆ name()

virtual QString Kwave::AboutPlugin::name ( ) const
inlinevirtual

Returns the name of the plugin.

Reimplemented from Kwave::Plugin.

Definition at line 46 of file AboutPlugin.h.

References _, and start().

46 { return _("about"); }
#define _(m)
Definition: memcpy.c:66
Here is the call graph for this function:

◆ start()

int Kwave::AboutPlugin::start ( QStringList &  params)
virtual

shows the about dialog,

See also
Kwave::Plugin::start()

Reimplemented from Kwave::Plugin.

Definition at line 38 of file AboutPlugin.cpp.

References Kwave::Plugin::manager(), and Kwave::Plugin::parentWidget().

Referenced by name().

39 {
40  Q_UNUSED(params);
41 
42  // create a new "about" dialog and show it
44  parentWidget(),
45  manager().pluginInfoList()
46  );
47  Q_ASSERT(dlg);
48  if (!dlg) return ENOMEM;
49  dlg->exec();
50  delete dlg;
51 
52  return 0;
53 }
QWidget * parentWidget() const
Definition: Plugin.cpp:450
Kwave::PluginManager & manager() const
Definition: Plugin.cpp:437
Here is the call graph for this function:
Here is the caller graph for this function:

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