SVSplash.h
Go to the documentation of this file.
1 /* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
2 
3 /*
4  Sonic Visualiser
5  An audio file viewer and annotation editor.
6  Centre for Digital Music, Queen Mary, University of London.
7 
8  This program is free software; you can redistribute it and/or
9  modify it under the terms of the GNU General Public License as
10  published by the Free Software Foundation; either version 2 of the
11  License, or (at your option) any later version. See the file
12  COPYING included with this distribution for more information.
13 */
14 
15 #ifndef SV_SPLASH_H
16 #define SV_SPLASH_H
17 
18 #include <QSplashScreen>
19 
20 class QPixmap;
21 
22 class SVSplash : public QSplashScreen
23 {
24  Q_OBJECT
25 
26 public:
27  SVSplash();
28  virtual ~SVSplash();
29 
30 public slots:
31  void finishSplash(QWidget *);
32 
33 protected:
34  void drawContents(QPainter *) override;
35  QPixmap *m_pixmap;
36 };
37 
38 #endif
39 
virtual ~SVSplash()
Definition: SVSplash.cpp:88
QPixmap * m_pixmap
Definition: SVSplash.h:35
void finishSplash(QWidget *)
Definition: SVSplash.cpp:94
SVSplash()
Definition: SVSplash.cpp:31
void drawContents(QPainter *) override
Definition: SVSplash.cpp:100