2015-07-02 19:48:51 +08:00

29 lines
519 B
C++

#include <QHBoxLayout>
#include "docktrayitem.h"
DockTrayItem * DockTrayItem::fromWinId(WId winId)
{
DockTrayItem *item = new DockTrayItem;
QWindow *win = QWindow::fromWinId(winId);
QWidget *child = QWidget::createWindowContainer(win, item);
QHBoxLayout *layout = new QHBoxLayout(item);
layout->addWidget(child);
item->setLayout(layout);
return item;
}
DockTrayItem::DockTrayItem(QWidget *parent)
: QWidget(parent)
{
setFixedSize(16, 16);
}
DockTrayItem::~DockTrayItem()
{
}