Guitar
src
BlockSignals.h
Go to the documentation of this file.
1
#ifndef BLOCKSIGNALS_H
2
#define BLOCKSIGNALS_H
3
4
#include <QObject>
5
6
class
BlockSignals
{
7
private
:
8
QObject *
object_
;
9
bool
blocked_
=
false
;
10
public
:
11
BlockSignals
(QObject *o)
12
:
object_
(o)
13
{
14
blocked_
=
object_
->blockSignals(
true
);
15
}
16
~BlockSignals
()
17
{
18
object_
->blockSignals(
blocked_
);
19
}
20
};
21
22
#endif // BLOCKSIGNALS_H
BlockSignals::BlockSignals
BlockSignals(QObject *o)
Definition:
BlockSignals.h:11
BlockSignals.h
BlockSignals::blocked_
bool blocked_
Definition:
BlockSignals.h:9
BlockSignals::~BlockSignals
~BlockSignals()
Definition:
BlockSignals.h:16
BlockSignals::object_
QObject * object_
Definition:
BlockSignals.h:8
BlockSignals
Definition:
BlockSignals.h:6
Generated by
1.8.17