roviz  0.7
Code Documentation of roviz
config_impl_base_dev.h
1 #ifndef CONFIG_IMPL_BASE_DEV_H
2 #define CONFIG_IMPL_BASE_DEV_H
3 
4 #include "config/config_impl.h"
5 
6 class QWidget;
7 
16 class ROVIZ_EXPORT ConfigImplBaseDev : public ConfigImpl
17 {
18 public:
19  virtual ~ConfigImplBaseDev() = default;
20 
27  virtual QWidget *widget(void) const = 0;
28 
37  virtual void load(void) = 0;
38 
47  virtual void refresh(void) = 0;
48 };
49 
50 #endif // CONFIG_IMPL_BASE_DEV_H
Base class for all config implementations.
Definition: config_impl.h:11
Base class of ConfigImplDev that doesn't depend on the type of the config.
Definition: config_impl_base_dev.h:16