cumbia formula plugin 4.x
Public Member Functions | List of all members
CuFormulaPlugin Class Reference

#include <cuformulaplugin.h>

Inheritance diagram for CuFormulaPlugin:

Public Member Functions

 CuFormulaPlugin (QObject *parent=nullptr)
 
virtual ~CuFormulaPlugin ()
 
QString getName () const
 
Cumbia * getCumbia () const
 
void initialize (CumbiaPool *cu_poo, CuControlsFactoryPool &fpool)
 
CuControlsReaderFactoryI * getFormulaReaderFactory () const
 
std::string message () const
 
bool error () const
 
std::vector< std::string > srcPatterns () const
 CuFormulaPlugin::srcPatterns return the list of regular expression patterns defining a CuFormulaPlugin source pattern. More...
 
void addSrcPattern (const std::string &pattern)
 CuFormulaPlugin::addSrcPattern add a regular expression pattern to the list of patterns. More...
 
CuFormulaParserI * getFormulaParserInstance () const
 CuFormulaPlugin::getFormulaParserInstance returns a new instance of CuFormulaParser. More...
 

Constructor & Destructor Documentation

◆ CuFormulaPlugin()

CuFormulaPlugin::CuFormulaPlugin ( QObject *  parent = nullptr)

◆ ~CuFormulaPlugin()

CuFormulaPlugin::~CuFormulaPlugin ( )
virtual

Member Function Documentation

◆ addSrcPattern()

void CuFormulaPlugin::addSrcPattern ( const std::string &  pattern)
Parameters
patterna new pattern to be added to the source patterns for the formula plugin
Note
The default pattern is *formula:// *

References CuFormulasPluginPrivate::patterns.

◆ error()

bool CuFormulaPlugin::error ( ) const

◆ getCumbia()

Cumbia * CuFormulaPlugin::getCumbia ( ) const

◆ getFormulaParserInstance()

CuFormulaParserI * CuFormulaPlugin::getFormulaParserInstance ( ) const
Returns
a new CuFormulaParser
Note
The caller acquires the ownership of the new object.

◆ getFormulaReaderFactory()

CuControlsReaderFactoryI * CuFormulaPlugin::getFormulaReaderFactory ( ) const

◆ getName()

QString CuFormulaPlugin::getName ( ) const

◆ initialize()

void CuFormulaPlugin::initialize ( CumbiaPool *  cu_poo,
CuControlsFactoryPool &  fpool 
)

◆ message()

std::string CuFormulaPlugin::message ( ) const

◆ srcPatterns()

std::vector< std::string > CuFormulaPlugin::srcPatterns ( ) const
Returns
the list of patterns
Default pattern
The default pattern for a CuFormulaPlugin source is *formula:// *

References CuFormulasPluginPrivate::patterns.


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