#ifndef ITEM_SHUFFLE_WIDGET_H
#define ITEM_SHUFFLE_WIDGET_H

/*!
  \file
  \brief 項目の並べ替えを行う Widget

  \author Satofumi KAMIMURA

  $Id: ItemShuffleWidget.h 1281 2009-09-08 17:56:36Z satofumi $
*/

#include "ui_ItemShuffleWidgetForm.h"


class ItemShuffleWidget : public QWidget, private Ui::ItemShuffleWidgetForm
{
  Q_OBJECT;

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

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

private slots:
  void shufflePressed(void);

public:
  ItemShuffleWidget(QWidget* widget = 0);
  ~ItemShuffleWidget(void);

  // !!!
};

#endif /* !ITEM_SHUFFLE_WIDGET_H */
