dRonin
adbada4
dRonin GCS
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Groups
Pages
logginggadgetwidget.h
Go to the documentation of this file.
1
12
/*
13
* This program is free software; you can redistribute it and/or modify
14
* it under the terms of the GNU General Public License as published by
15
* the Free Software Foundation; either version 3 of the License, or
16
* (at your option) any later version.
17
*
18
* This program is distributed in the hope that it will be useful, but
19
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
20
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
21
* for more details.
22
*
23
* You should have received a copy of the GNU General Public License along
24
* with this program; if not, see <http://www.gnu.org/licenses/>
25
*/
26
27
#ifndef LoggingGADGETWIDGET_H_
28
#define LoggingGADGETWIDGET_H_
29
30
#include <QLabel>
31
#include "
extensionsystem/pluginmanager.h
"
32
#include "
scope/scopeplugin.h
"
33
#include "
scope/scopegadgetfactory.h
"
34
35
class
Ui_Logging;
36
class
LoggingPlugin
;
37
38
class
LoggingGadgetWidget
:
public
QLabel
39
{
40
Q_OBJECT
41
42
public
:
43
LoggingGadgetWidget
(QWidget *parent =
nullptr
);
44
~LoggingGadgetWidget
();
45
void
setPlugin
(
LoggingPlugin
*p);
46
47
protected
slots:
48
void
stateChanged
(QString status);
49
50
signals:
51
void
pause
();
52
void
play
();
53
54
private
:
55
Ui_Logging *m_logging;
56
LoggingPlugin
*loggingPlugin;
57
ScopeGadgetFactory
*scpPlugin;
58
};
59
60
#endif
/* LoggingGADGETWIDGET_H_ */
LoggingGadgetWidget::pause
void pause()
LoggingGadgetWidget::play
void play()
LoggingPlugin
Definition:
loggingplugin.h:108
pluginmanager.h
ScopeGadgetFactory
Definition:
scopegadgetfactory.h:41
LoggingGadgetWidget::setPlugin
void setPlugin(LoggingPlugin *p)
Definition:
logginggadgetwidget.cpp:52
LoggingGadgetWidget
Definition:
logginggadgetwidget.h:38
scopegadgetfactory.h
LoggingGadgetWidget::~LoggingGadgetWidget
~LoggingGadgetWidget()
Definition:
logginggadgetwidget.cpp:47
LoggingGadgetWidget::LoggingGadgetWidget
LoggingGadgetWidget(QWidget *parent=nullptr)
Definition:
logginggadgetwidget.cpp:37
LoggingGadgetWidget::stateChanged
void stateChanged(QString status)
Definition:
logginggadgetwidget.cpp:67
scopeplugin.h
ground
gcs
src
plugins
logging
logginggadgetwidget.h
Generated by
1.8.6