src/hbcore/gui/hbtestabilitysignal.cpp
changeset 5 627c4a0fd0e7
parent 0 16d8024aca5e
equal deleted inserted replaced
3:11d3954df52a 5:627c4a0fd0e7
    25 
    25 
    26 #include <hbtestabilitysignal_p.h>
    26 #include <hbtestabilitysignal_p.h>
    27 
    27 
    28 HbTestabilitySignal_p::HbTestabilitySignal_p(QObject *parent)
    28 HbTestabilitySignal_p::HbTestabilitySignal_p(QObject *parent)
    29     : QObject(parent), testabilitySignal(false),
    29     : QObject(parent), testabilitySignal(false),
    30         enabledChangeObserver(0), observerParam(0)
    30       enabledChangeObserver(0), observerParam(0)
    31 {
    31 {
    32 	setObjectName("HbTestabilitySignal");
    32     setObjectName("HbTestabilitySignal");
    33 }
    33 }
    34 
    34 
    35 HbTestabilitySignal_p::~HbTestabilitySignal_p()
    35 HbTestabilitySignal_p::~HbTestabilitySignal_p()
    36 {
    36 {
    37 }
    37 }
    38 
    38 
    39 void HbTestabilitySignal_p::enableSignal(bool enabled)
    39 void HbTestabilitySignal_p::enableSignal(bool enabled)
    40 {
    40 {
    41 	testabilitySignal = enabled;
    41     testabilitySignal = enabled;
    42 	if (enabledChangeObserver) {
    42     if (enabledChangeObserver) {
    43 	    enabledChangeObserver(enabled, observerParam);
    43         enabledChangeObserver(enabled, observerParam);
    44 	}
    44     }
    45 }
    45 }
    46 
    46 
    47 bool HbTestabilitySignal_p::signalEnabled() const
    47 bool HbTestabilitySignal_p::signalEnabled() const
    48 {
    48 {
    49 	return testabilitySignal;
    49     return testabilitySignal;
    50 }
    50 }
    51 
    51 
    52 void HbTestabilitySignal_p::notifySignalEnabled(void (*observer)(bool, void*), void *param)
    52 void HbTestabilitySignal_p::notifySignalEnabled(void (*observer)(bool, void *), void *param)
    53 {
    53 {
    54     enabledChangeObserver = observer;
    54     enabledChangeObserver = observer;
    55     observerParam = param;
    55     observerParam = param;
    56 }
    56 }