#include "boss.h" boss::boss(QWidget *parent) : QMainWindow(parent) { trayIco = new QSystemTrayIcon(this); connect(trayIco, SIGNAL(activated(QSystemTrayIcon::ActivationReason)), this, SLOT(ia(QSystemTrayIcon::ActivationReason))); QIcon temp = QIcon(":/lock.png"); trayIco->setIcon(temp); trayIco->show(); } /** подмена внешнего вида контекс меню * @brief boss::ttt */ void boss::ttt() { } /** Обработка действий с менюхой * @brief boss::ia * @param reason */ void boss::ia(QSystemTrayIcon::ActivationReason reason) { switch(reason) { case QSystemTrayIcon::Context: ttt(); break; default: break; } } boss::~boss() { } /** * @brief boss::mcm * @return позицию иконки в трее (x,y,width,height) */ QRect boss::mcm() { QRect *temp; return temp; }