All Classes Namespaces Files Functions Variables Enumerations Enumerator
programs/UrgInformation/UrgInformationWidget.h
Go to the documentation of this file.
00001 #ifndef URG_INFORMATION_WIDGET_H
00002 #define URG_INFORMATION_WIDGET_H
00003 
00013 #include "ui_UrgInformationWidgetForm.h"
00014 #include <memory>
00015 
00016 
00017 class UrgInformationWidget
00018   : public QWidget, private Ui::UrgInformationWidgetForm
00019 {
00020   Q_OBJECT;
00021 
00022 public:
00023   UrgInformationWidget(QWidget* parent = 0);
00024   ~UrgInformationWidget(void);
00025 
00026 private slots:
00027   void rescanPressed(void);
00028   void connectPressed(bool connection, const std::string& device);
00029   void saveLog(void);
00030 
00031 private:
00032   UrgInformationWidget(const UrgInformationWidget& rhs);
00033   UrgInformationWidget& operator = (const UrgInformationWidget& rhs);
00034 
00035   struct pImpl;
00036   std::auto_ptr<pImpl> pimpl;
00037 };
00038 
00039 #endif /* !URG_INFORMATION_WIDGET_H */