Updraft  1.0
Open source glider flight visualisation tool.
fileregistration.h
Go to the documentation of this file.
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_
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines