#include "trayicon.h"
#include <windows.h>
trayIcon::trayIcon(QWidget *parent, Qt::WFlags flags)
: QMainWindow(parent, flags)
{
ui.setupUi(this);
m_menu = new CMyMenu();
m_trayIcon = new QSystemTrayIcon(QIcon("1.jpg") );
m_trayIcon->setContextMenu(m_menu);
m_trayIcon->setToolTip(tr("USay"));
m_trayIcon->show();
connect(m_trayIcon, SIGNAL(activated ( QSystemTrayIcon::ActivationReason ) ), SLOT(OnActiveTray(QSystemTrayIcon::ActivationReason)));
}
void trayIcon::OnActiveTray(QSystemTrayIcon::ActivationReason reason)
{
switch(reason)
{
case QSystemTrayIcon::DoubleClick:
Sleep(100);
break;
case QSystemTrayIcon::Trigger:
Sleep(100);
break;
default:
break;
}
}
trayIcon::~trayIcon()
{
delete m_trayIcon;
}
#include <windows.h>
trayIcon::trayIcon(QWidget *parent, Qt::WFlags flags)
: QMainWindow(parent, flags)
{
ui.setupUi(this);
m_menu = new CMyMenu();
m_trayIcon = new QSystemTrayIcon(QIcon("1.jpg") );
m_trayIcon->setContextMenu(m_menu);
m_trayIcon->setToolTip(tr("USay"));
m_trayIcon->show();
connect(m_trayIcon, SIGNAL(activated ( QSystemTrayIcon::ActivationReason ) ), SLOT(OnActiveTray(QSystemTrayIcon::ActivationReason)));
}
void trayIcon::OnActiveTray(QSystemTrayIcon::ActivationReason reason)
{
switch(reason)
{
case QSystemTrayIcon::DoubleClick:
Sleep(100);
break;
case QSystemTrayIcon::Trigger:
Sleep(100);
break;
default:
break;
}
}
trayIcon::~trayIcon()
{
delete m_trayIcon;
}