QCSParserManager Class

Singleton object to load/query file parsers. More...

Header: #include <QCSParserManager>
Inherits: QObject

Properties

  • parsers : QList<QCSParser *> const
  • 1 property inherited from QObject

Public Functions

~QCSParserManager()
QCSParser *parserForExtension(QString extension) const
  • 32 public functions inherited from QObject

Static Public Members

QCSParserManager *instance()
  • 10 static public members inherited from QObject

Additional Inherited Members

  • 1 public slot inherited from QObject
  • 2 signals inherited from QObject
  • 1 public variable inherited from QObject
  • 9 protected functions inherited from QObject
  • 2 protected variables inherited from QObject

Detailed Description

Singleton object to load/query file parsers.

The parser manager loads all parser plugins in path ../plugins/parser relative to the library itself.

Property Documentation

parsers : QList<QCSParser *> const

List of display file parsers.

Member Function Documentation

QCSParserManager::~QCSParserManager()

Destroys the instance of QCSParserManager.

[static] QCSParserManager *QCSParserManager::instance()

Returns the singleton instance

QCSParser *QCSParserManager::parserForExtension(QString extension) const

Returns the file parser registered for the file extension.