nesca/STh.cpp

96 lines
1.8 KiB
C++
Raw Normal View History

2015-02-24 14:00:19 +00:00
#include "STh.h"
#include "externData.h"
2015-02-24 14:00:19 +00:00
void STh::doEmitionShowRedVersion()
{
emit stt->showRedVersion();
2015-04-03 14:36:22 +00:00
}
2015-02-24 14:00:19 +00:00
void STh::doEmitionStartScanIP()
{
emit stt->startScanIP();
2015-04-03 14:36:22 +00:00
}
2015-02-24 14:00:19 +00:00
void STh::doEmitionStartScanDNS()
{
emit stt->startScanDNS();
2015-04-03 14:36:22 +00:00
}
2015-02-24 14:00:19 +00:00
void STh::doEmitionStartScanImport()
{
emit stt->startScanImport();
2015-04-03 14:36:22 +00:00
}
2015-02-24 14:00:19 +00:00
void STh::doEmitionAddIncData(QString(ip), QString str)
{
emit stt->sIncData(ip, str);
2015-04-03 14:36:22 +00:00
}
2015-03-10 20:09:05 +00:00
void STh::doEmitionAddOutData( QString str)
2015-02-24 14:00:19 +00:00
{
2015-03-10 20:09:05 +00:00
emit stt->sOutData(str);
2015-02-24 14:00:19 +00:00
}
void STh::doEmitionFoundData(QString str)
{
emit stt->changeFoundData(str);
}
void STh::doEmitionBAData(QString str)
{
emit stt->changeBAData(str);
}
void STh::doEmition_BARedData(QString str)
{
emit stt->changeRedBAData(str);
2015-04-03 14:36:22 +00:00
}
2015-02-24 14:00:19 +00:00
void STh::doEmition_BAGreenData(QString str)
{
emit stt->changeGreenBAData(str);
}
void STh::doEmitionRedFoundData(QString str)
{
emit stt->changeRedFoundData(str);
}
void STh::doEmitionGreenFoundData(QString str)
{
emit stt->changeGreenFoundData(str);
}
void STh::doEmitionYellowFoundData(QString str)
{
emit stt->changeYellowFoundData(str);
}
void STh::doEmitionDebugFoundData(QString str)
{
emit stt->changeDebugFoundData(str);
}
void STh::doEmitionChangeStatus(QString str)
{
emit stt->changeStatus(str);
}
void STh::doEmitionKillSttThread()
{
emit stt->killSttThread();
2015-04-03 14:36:22 +00:00
}
2015-02-24 14:00:19 +00:00
void STh::doEmitionDataSaved(bool status)
{
2015-04-03 14:36:22 +00:00
emit stt->signalDataSaved(status);
}
void STh::doEmitionUpdateArc(unsigned long gTargets)
{
2015-04-23 05:23:02 +00:00
emit stt->signalUpdateArc(gTargets);
}
void STh::doEmitionBlockButton(bool value)
{
emit stt->signalBlockButton(value);
2015-04-03 14:36:22 +00:00
}
void STh::setMode(short mode) {
gMode = mode;
}
void STh::setTarget(QString target) {
this->target = target;
}
void STh::setPorts(QString ports) {
this->ports = ports;
}
2015-02-24 14:00:19 +00:00
void STh::run()
{
2015-04-18 22:30:55 +00:00
MainStarter ms;
ms.start(this->target.toLocal8Bit().data(),
this->ports.toLocal8Bit().data());
2015-04-03 14:36:22 +00:00
}