~mateo-salta/nitroshare/nitroshare

« back to all changes in this revision

Viewing changes to src/CTrayIcon.cpp

  • Committer: Nathan Osman
  • Date: 2012-06-19 03:48:08 UTC
  • Revision ID: admin@quickmediasolutions.com-20120619034808-a8b3e2cdsfpxi0nw
Added about dialog.

Show diffs side-by-side

added added

removed removed

Lines of Context:
17
17
#include <QCoreApplication>
18
18
#include <QIcon>
19
19
 
 
20
#include <CAboutDialog.h>
20
21
#include <CSettingsDialog.h>
21
22
#include <CTrayIcon.h>
22
23
 
23
24
CTrayIcon::CTrayIcon()
24
25
    : m_pc_menu("Send File To")
25
26
{
 
27
    //connect(&m_broadcast_server, SIGNAL(Message(QString)), SLOT(OnMessage(QString)));
 
28
 
26
29
    // Initialize the icon
27
30
    setIcon(QIcon(":/icons/light.png"));
28
31
    CreateMenu();
29
32
 
30
33
    // Display the icon
31
34
    setVisible(true);
 
35
}
32
36
 
33
 
    connect(&m_broadcast_server, SIGNAL(Message(QString)), SLOT(OnMessage(QString)));
 
37
void CTrayIcon::OnAbout()
 
38
{
 
39
    CAboutDialog().exec();
34
40
}
35
41
 
36
42
void CTrayIcon::OnSettings()
50
56
    menu->addMenu(&m_pc_menu);
51
57
    menu->addSeparator();
52
58
    menu->addAction("Settings", this, SLOT(OnSettings()));
53
 
    menu->addAction("About");
 
59
    menu->addAction("About",    this, SLOT(OnAbout()));
54
60
    menu->addSeparator();
55
61
    menu->addAction("Exit", QCoreApplication::instance(), SLOT(quit()));
56
62