syncthingtray/gui/traymenu.cpp

26 lines
488 B
C++

#include "./traymenu.h"
#include "./traywidget.h"
#include "../application/settings.h"
#include <QHBoxLayout>
namespace QtGui {
TrayMenu::TrayMenu(QWidget *parent) :
QMenu(parent)
{
auto *menuLayout = new QHBoxLayout;
menuLayout->setMargin(0), menuLayout->setSpacing(0);
menuLayout->addWidget(m_trayWidget = new TrayWidget(this));
setLayout(menuLayout);
setPlatformMenu(nullptr);
}
QSize TrayMenu::sizeHint() const
{
return Settings::trayMenuSize();
}
}