OpendTect  6.6
uisystemtrayicon.h
Go to the documentation of this file.
1 #pragma once
2 
3 /*+
4 ________________________________________________________________________
5 
6  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
7  Author: Nanne Hemstra
8  Date: January 2010
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uibasemod.h"
15 #include "callback.h"
16 
17 mFDQtclass(QSystemTrayIcon)
19 
20 class uiIcon;
21 class uiMenu;
22 class uiString;
23 
25 {
26 public:
27 
28  uiSystemTrayIcon(const uiIcon&);
30 
31  void setIcon(const uiIcon&);
32  void setToolTip(const uiString&);
33  void setMenu(uiMenu*); // becomes mine
34  void show();
35  void hide();
36 
42 
43 protected:
44 
45  mQtclass(QSystemTrayIcon*) qsystemtrayicon_;
47 
49 };
50 
uiSystemTrayIcon::mQtclass
mQtclass(QSystemTrayIcon *) qsystemtrayicon_
uiSystemTrayIcon::hide
void hide()
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
callback.h
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiSystemTrayIcon::setIcon
void setIcon(const uiIcon &)
uiSystemTrayIcon
Definition: uisystemtrayicon.h:25
QSystemTrayIconMessenger
Helper class for uiSystemTrayIcon to relay Qt's messages.
Definition: i_qsystemtrayicon.h:26
uiSystemTrayIcon::middleClicked
Notifier< uiSystemTrayIcon > middleClicked
Definition: uisystemtrayicon.h:40
uiSystemTrayIcon::setToolTip
void setToolTip(const uiString &)
Notifier< uiSystemTrayIcon >
uiSystemTrayIcon::uiSystemTrayIcon
uiSystemTrayIcon(const uiIcon &)
uiSystemTrayIcon::messageClicked
Notifier< uiSystemTrayIcon > messageClicked
Definition: uisystemtrayicon.h:37
uiSystemTrayIcon::~uiSystemTrayIcon
~uiSystemTrayIcon()
uiSystemTrayIcon::clicked
Notifier< uiSystemTrayIcon > clicked
Definition: uisystemtrayicon.h:38
uiString
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
uiSystemTrayIcon::rightClicked
Notifier< uiSystemTrayIcon > rightClicked
Definition: uisystemtrayicon.h:39
uiSystemTrayIcon::doubleClicked
Notifier< uiSystemTrayIcon > doubleClicked
Definition: uisystemtrayicon.h:41
mFDQtclass
mFDQtclass(QSystemTrayIcon) mFDQtclass(QSystemTrayIconMessenger) class uiIcon
uiSystemTrayIcon::menu_
uiMenu * menu_
Definition: uisystemtrayicon.h:48
uiMenu
Definition: uimenu.h:65
uiSystemTrayIcon::setMenu
void setMenu(uiMenu *)
uiSystemTrayIcon::show
void show()
uiSystemTrayIcon::mQtclass
mQtclass(QSystemTrayIconMessenger *) messenger_

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2021