Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages
hugin_qtbase/PanoramaModule.h
Go to the documentation of this file.00001 // -*- c-basic-offset: 4 -*- 00032 namespace HuginQt { 00033 00034 00035 class PanoramaModule : public HuginModule 00036 { 00037 00038 public: 00039 virtual ~PanoramaModule() {} 00040 00041 public: 00042 virtual QStringList supportedDocumentTemplateIDs(); // {"HuginQt::PanoramaDocument"} 00043 00044 }; 00045 00046 00047 class PanoramaModuleInstance : public HuginModuleInstance 00048 { 00049 00050 public: 00051 PanoramaModuleInstance(QADocument* document); 00052 virtual ~PanoramaModuleInstance() {} 00053 00054 public: 00055 virtual PanoramaModule* module() =0; 00056 00057 public slot: 00058 virtual void updateFromData(); // call updateFromPanorama() 00059 virtual void updateFromPanorama() =0; 00060 virtual void updateFromPanorama(const HuginBase::UIntSet& changed) =0; 00061 00062 }; 00063 00064 00065 } //namespace
1.3.9.1