Copiste
0.1
Main Page
Related Pages
Classes
Files
File List
All
Classes
Functions
Variables
Enumerations
Friends
Pages
src
gui
mainwindow.h
1
#ifndef INCLUDEDFENETREH
2
#define INCLUDEDFENETREH
3
4
#include <QWidget>
5
#include <QLabel>
6
#include <QTimer>
7
#include <QMenu>
8
#include <QPushButton>
9
#include <QSystemTrayIcon>
10
#include <QSlider>
11
12
#include "meta/program.h"
13
#include "core/streamplayer.h"
14
#include "meta/profile.h"
15
#include "gui/graphique.h"
16
21
class
MainWindow
:
public
QWidget
22
{
23
Q_OBJECT
24
public
:
26
MainWindow
(QWidget *parent = 0);
27
28
protected
:
30
void
closeEvent
(QCloseEvent *event);
31
32
public
slots:
34
void
actualiser
();
36
void
notifier
();
38
void
handleMenu
(QAction *action);
40
void
sysTrayActivated
(QSystemTrayIcon::ActivationReason reason);
42
void
about
();
43
44
private
:
45
Program
mProg;
46
StreamPlayer
mSp;
47
48
// Interface globale
49
QLabel mTitre;
50
QLabel mDesc;
51
QLabel mIcone;
52
QPushButton mPlay;
53
QPushButton mStop;
54
QLabel mChannel;
55
QSlider mVol;
56
QTimer mTimer;
57
58
// Systray
59
QSystemTrayIcon mSysTray;
60
QMenu mMenu;
61
62
// Visualisation de debug
63
Graphique
mOnde;
64
Graphique
mSpectre;
65
};
66
67
#endif
Generated on Sun Sep 2 2012 09:48:30 for Copiste by
1.8.1.1