[an error occurred while processing this directive]
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

Generated on Mon Sep 20 01:01:27 2010 for Hugintrunk by doxygen 1.3.9.1