|
Hugin trunk 0.1
|
class for generating plugin menu items More...
#include <PluginItems.h>
Public Member Functions | |
| PluginItem (wxFileName filename) | |
| constructor | |
| const bool | IsAPIValid () const |
| returns true, if plugin can run on given system and version | |
| const wxString | GetCategory () const |
| return category name | |
| const wxFileName | GetFilename () const |
| returns filename | |
| const wxString | GetName () const |
| return name from metadata | |
| const wxString | GetDescription () const |
| return description | |
Private Member Functions | |
| void | ParseMetadata () |
Private Attributes | |
| wxString | m_category |
| wxString | m_name |
| wxFileName | m_filename |
| wxString | m_description |
| bool | m_validAPI |
class for generating plugin menu items
Definition at line 35 of file PluginItems.h.
|
explicit |
constructor
| filename | filename to python script to be parsed for metadata |
Definition at line 68 of file PluginItems.cpp.
References m_category, m_description, m_filename, m_name, m_validAPI, ParseMetadata(), and threshold().
| const wxFileName PluginItem::GetFilename | ( | ) | const |
returns true, if plugin can run on given system and version
Definition at line 179 of file PluginItems.cpp.
References m_validAPI.
|
private |
Definition at line 80 of file PluginItems.cpp.
References compareVersion(), m_category, m_description, m_filename, m_name, m_validAPI, and threshold().
Referenced by PluginItem().
|
private |
Definition at line 54 of file PluginItems.h.
Referenced by GetCategory(), ParseMetadata(), and PluginItem().
|
private |
Definition at line 57 of file PluginItems.h.
Referenced by GetDescription(), ParseMetadata(), and PluginItem().
|
private |
Definition at line 56 of file PluginItems.h.
Referenced by GetFilename(), ParseMetadata(), and PluginItem().
|
private |
Definition at line 55 of file PluginItems.h.
Referenced by GetName(), ParseMetadata(), and PluginItem().
|
private |
Definition at line 58 of file PluginItems.h.
Referenced by IsAPIValid(), ParseMetadata(), and PluginItem().