dde-dock/frame/item/components/containerwidget.h
Felix Yan c71600e578
Fix a typo: centeral -> central
Change-Id: Iaa1eb358b5577a6553667a53907984815cb9a0e5
2017-02-06 22:26:28 +08:00

31 lines
577 B
C++

#ifndef CONTAINERWIDGET_H
#define CONTAINERWIDGET_H
#include <QWidget>
#include <QHBoxLayout>
class ContainerWidget : public QWidget
{
Q_OBJECT
public:
explicit ContainerWidget(QWidget *parent = 0);
void addWidget(QWidget * const w);
void removeWidget(QWidget * const w);
int itemCount() const;
const QList<QWidget *> itemList() const;
bool allowDragEnter(QDragEnterEvent *e);
protected:
void dragEnterEvent(QDragEnterEvent *e);
private:
QHBoxLayout *m_centralLayout;
QList<QWidget *> m_itemList;
};
#endif // CONTAINERWIDGET_H