scidavis
2.3.0
About: SciDAVis is a free application for Scientific Data Analysis and Visualization (a fork off of QtiPlot). Fossies Dox: scidavis-2.3.0.tar.gz ("unofficial" and yet experimental doxygen-generated source code documentation) 
|
Go to the documentation of this file.
44 class AbstractExportFilter;
63 Q_DECLARE_INTERFACE(
PartMaker,
"net.sf.scidavis.partmaker/0.1")
75 virtual QAction *
makeAction(QObject *parent,
int id=0) = 0;
78 Q_DECLARE_INTERFACE(
FilterMaker,
"net.sf.scidavis.filtermaker/0.1")
89 Q_DECLARE_INTERFACE(
FileFormat,
"net.sf.scidavis.fileformat/0.1")
114 Q_DECLARE_INTERFACE(
ConfigPageMaker,
"net.sf.scidavis.configpagemaker/0.1")
122 virtual bool canCreate(
const QString & element_name) = 0;
129 #endif // ifndef INTERFACES_H
virtual ActionManager * actionManager()=0
Return the action manager of the module.
virtual void initActionManager()
Method that contains initialization that has to be done after loading the plugin.
Widget for configuration pages that has an apply slot.
Base class for all analysis operations.
virtual void saveSettings()=0
virtual void loadSettings()=0
XML stream parser that supports errors as well as warnings.
virtual AbstractFilter * makeFilter(int id=0)=0
virtual bool canCreate(const QString &element_name)=0
Determine whether the loader can handle the given element.
A module (typically a PartMaker) that has an ActionManager.
virtual ~XmlElementAspectMaker()
virtual ConfigPageWidget * makeConfigPage()=0
virtual QString configPageLabel()=0
Factory that creates an aspect out of an XML element.
Interface for import operations.
virtual AbstractAspect * createAspectFromXml(XmlStreamReader *reader)=0
The factory method.
virtual QAction * makeAction(QObject *parent, int id=0)=0
Factory for AbstractPart objects.
virtual AbstractPart * makePart()=0
The factory method.
virtual QAction * makeAction(QObject *parent)=0
The action to be used for making new parts.
Manages QActions and their shortcuts.
virtual int filterCount() const
Base class of all persistent objects in a Project.
A module with application-wide settings.
Base class of Aspects with MDI windows as views.