ManiVault 1.0.0
A Flexible and Extensible Visual Analytics Framework for High-Dimensional Data
Loading...
Searching...
No Matches
LoggingPluginFactory Class Reference

#include <LoggingPlugin.h>

Inheritance diagram for LoggingPluginFactory:
hdps::plugin::ViewPluginFactory hdps::plugin::PluginFactory

Public Member Functions

 LoggingPluginFactory ()
 
QIcon getIcon (const QColor &color=Qt::black) const override
 
ViewPluginproduce () override
 
- Public Member Functions inherited from hdps::plugin::ViewPluginFactory
 ViewPluginFactory (bool producesSystemViewPlugins=false)
 
 ~ViewPluginFactory ()=default
 
QIcon getIcon (const QColor &color=Qt::black) const override
 
bool producesSystemViewPlugins () const
 
gui::DockAreaFlag getPreferredDockArea () const
 
- Public Member Functions inherited from hdps::plugin::PluginFactory
 PluginFactory (Type type)
 
QString getKind () const
 
void setKind (const QString &kind)
 
Type getType () const
 
virtual void initialize ()
 
virtual bool hasHelp ()
 
virtual gui::TriggerActiongetTriggerHelpAction () final
 
QString getGuiName () const
 
void setGuiName (const QString &guiName)
 
QString getVersion () const
 
void setVersion (const QString &version)
 
virtual bool mayProduce () const final
 
virtual hdps::DataTypes supportedDataTypes () const
 
virtual gui::PluginTriggerActiongetPluginTriggerAction ()
 
virtual gui::PluginTriggerActions getPluginTriggerActions (const Datasets &datasets) const
 
virtual gui::PluginTriggerActions getPluginTriggerActions (const DataTypes &dataTypes) const
 
std::uint32_t getNumberOfInstances () const
 
void setNumberOfInstances (std::uint32_t numberOfInstances)
 
std::uint32_t getMaximumNumberOfInstances () const
 
void setMaximumNumberOfInstances (std::uint32_t maximumNumberOfInstances)
 

Additional Inherited Members

- Protected Member Functions inherited from hdps::plugin::ViewPluginFactory
void setPreferredDockArea (const gui::DockAreaFlag &preferredDockArea)
 
- Static Protected Member Functions inherited from hdps::plugin::PluginFactory
static QStringList getDatasetTypesAsStringList (const Datasets &datasets)
 
static bool areAllDatasetsOfTheSameType (const Datasets &datasets, const DataType &dataType)
 
static std::uint16_t getNumberOfDatasetsForType (const Datasets &datasets, const DataType &dataType)
 

Detailed Description

Logging view plugin factory

Author
Thomas Kroes

Constructor & Destructor Documentation

◆ LoggingPluginFactory()

LoggingPluginFactory::LoggingPluginFactory ( )

Constructor

Member Function Documentation

◆ getIcon()

QIcon LoggingPluginFactory::getIcon ( const QColor &  color = Qt::black) const
overridevirtual

Get plugin icon

Parameters
colorIcon color for flat (font) icons
Returns
Icon

Reimplemented from hdps::plugin::PluginFactory.

◆ produce()

ViewPlugin * LoggingPluginFactory::produce ( )
overridevirtual

Produces the plugin

Returns
Pointer to the produced plugin

Implements hdps::plugin::ViewPluginFactory.


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