#include "ledplay.h"
#include <qlabel.h>
LedPlay::LedPlay( QWidget* parent, const char* name, WFlags fl):
LedForm(parent, name, fl)
{
ledctl1 = 0;
ledctl2 = 0;
ledctl3 = 0;
ledctl4 = 0;
}
LedPlay::~LedPlay()
{
}
void LedPlay::ledplay(int led,int ctl)
{
//led( led, ctl);
}
void LedPlay::led1()
{
MessageLabel->setText("Solt: Operation on Led1!");
if( ledctl1 == 0 )
ledctl1 = 1;
else
ledctl1 = 0;
ledplay( 0, ledctl1);
}
void LedPlay::led2()
{
MessageLabel->setText("Solt: Operation on Led2!");
if( ledctl2 == 0 )
ledctl2 = 1;
else
ledctl2 = 0;
ledplay( 1, ledctl2);
}
void LedPlay::led3()
{
MessageLabel->setText("Solt: Operation on Led3!");
if( ledctl3 == 0 )
ledctl3 = 1;
else
ledctl3 = 0;
ledplay( 2, ledctl3);
}
void LedPlay::led4()
{
MessageLabel->setText("Solt: Operation on Led4!");
if( ledctl4 == 0 )
ledctl4 = 1;
else
ledctl4 = 0;
ledplay( 3, ledctl4);
}
void LedPlay::AllOn()
{
MessageLabel->setText("Solt: All leds turn on");
for(int i=0; i<4; i++)
{
ledplay( i, 1);
}
}
void LedPlay::AllOff()
{
MessageLabel->setText("Solt: All leds turn off");
for(int i=0; i<4; i++)
{
ledplay( i, 0);
}
}
void LedPlay::exit()
{
MessageLabel->setText("Solt: Application quit");
}