#ifndef URG_PORTS_WIDGET_H
#define URG_PORTS_WIDGET_H

/*!
  \file
  \brief URG ポートの表示

  \author Satofumi KAMIMURA

  $Id: UrgPortsWidget.h 1436 2009-10-21 02:14:15Z satofumi $
*/

#include "ui_UrgPortsWidgetForm.h"
#include <memory>


/*!
  \brief URG ポートの表示ウィジット
*/
class UrgPortsWidget : public QWidget, private Ui::UrgPortsWidgetForm
{
  Q_OBJECT;

  UrgPortsWidget(const UrgPortsWidget& rhs);
  UrgPortsWidget& operator = (const UrgPortsWidget& rhs);

  struct pImpl;
  std::auto_ptr<pImpl> pimpl;

private slots:
  void rescanHandler(void);

public:
  UrgPortsWidget(QWidget* parent = 0);
  ~UrgPortsWidget(void);
};

#endif /* !URG_PORTS_WIDGET_H */
