Updraft
1.0
Open source glider flight visualisation tool.
|
00001 #ifndef UPDRAFT_SRC_FILEREGISTRATION_H_ 00002 #define UPDRAFT_SRC_FILEREGISTRATION_H_ 00003 00004 namespace Updraft { 00005 00007 enum FileCategory { 00008 CATEGORY_PERSISTENT = 1, 00009 CATEGORY_TEMPORARY = 2 00010 }; 00011 00012 class PluginBase; 00013 00015 struct FileRegistration { 00017 QString extension; 00018 00020 QString typeDescription; 00021 00024 int roleId; 00025 00027 QString roleDescription; 00028 00030 FileCategory category; 00031 00036 QString importDirectory; 00037 00040 PluginBase *plugin; 00041 }; 00042 00043 } // End namespace Updraft 00044 00045 #endif // UPDRAFT_SRC_FILEREGISTRATION_H_