fixed LogMsg bug

This commit is contained in:
carina@hades 2022-09-23 12:36:31 -04:00
parent ece4b26d97
commit eb83854f69
7 changed files with 16 additions and 16 deletions

View File

@ -228,7 +228,7 @@ void MainWindow::HandleMenu(Int_t id){
///========================= Channel setting ///========================= Channel setting
case M_CH_SETTING: case M_CH_SETTING:
channelSetting = new ChannelSetting(gClient->GetRoot(), 600, 600, digi, nDigi); channelSetting = new ChannelSetting(gClient->GetRoot(), 600, 600, digi, nDigi);
channelSetting->Connect("ChLogMsg(TString)", "MainWindow", this, "LogMsg(TString)"); channelSetting->Connect("LogMsg(char*)", "MainWindow", this, "LogMsg(char*)");
break; break;
@ -236,11 +236,11 @@ void MainWindow::HandleMenu(Int_t id){
case M_BOARD_SETTINGS:{ case M_BOARD_SETTINGS:{
if( boardSetting == NULL ) { if( boardSetting == NULL ) {
boardSetting = new BoardSetting(gClient->GetRoot(), 600, 600, digi, nDigi); boardSetting = new BoardSetting(gClient->GetRoot(), 600, 600, digi, nDigi);
boardSetting->Connect("BdLogMsg(TString)", "MainWindow", this, "LogMsg(TString)"); boardSetting->Connect("LogMsg(char*)", "MainWindow", this, "LogMsg(char*)");
}else{ }else{
if ( boardSetting->IsOpen() == false ){ if ( boardSetting->IsOpen() == false ){
boardSetting = new BoardSetting(gClient->GetRoot(), 600, 600, digi, nDigi); boardSetting = new BoardSetting(gClient->GetRoot(), 600, 600, digi, nDigi);
boardSetting->Connect("BdLogMsg(TString)", "MainWindow", this, "LogMsg(TString)"); //boardSetting->Connect("BdLogMsg(TString)", "MainWindow", this, "LogMsg(TString)");
} }
} }
}break; }break;
@ -326,7 +326,7 @@ void MainWindow::GoodBye(){
} }
void MainWindow::LogMsg(TString msg){ void MainWindow::LogMsg(char * msg){
time_t now = time(0); time_t now = time(0);
tm * ltm = localtime(&now); tm * ltm = localtime(&now);
@ -337,10 +337,10 @@ void MainWindow::LogMsg(TString msg){
int minute = ltm->tm_min; int minute = ltm->tm_min;
int secound = ltm->tm_sec; int secound = ltm->tm_sec;
TString outMsg = Form("[%4d-%02d-%02d %02d:%02d:%02d] ", year, month, day, hour, minute, secound) + msg; TString outMsg = Form("[%4d-%02d-%02d %02d:%02d:%02d] %s", year, month, day, hour, minute, secound, msg);
teLog->AddLine(outMsg); teLog->AddLine(outMsg);
printf("%s", outMsg.Data()); printf("%s\n", outMsg.Data());
teLog->LineDown(); teLog->LineDown();
teLog->ShowBottom(); teLog->ShowBottom();

View File

@ -89,6 +89,6 @@ public:
//void ChangeMod(); //void ChangeMod();
//void ChangeChannel(); //void ChangeChannel();
void LogMsg(TString); void LogMsg(char * );
void GoodBye(); void GoodBye();
}; };

View File

@ -724,8 +724,8 @@ BoardSetting::~BoardSetting(){
} }
void BoardSetting::BdLogMsg(TString msg){ void BoardSetting::LogMsg(TString msg){
Emit("BdLogMsg(TString)", msg); Emit("LogMsg(char*)", msg.Data());
} }
void * BoardSetting::ReadStatus(void * ptr){ void * BoardSetting::ReadStatus(void * ptr){

View File

@ -170,7 +170,7 @@ class BoardSetting{
///==== Readout Control ///==== Readout Control
void SetReadOutControl(); void SetReadOutControl();
void BdLogMsg(TString); // *SIGNAL* void LogMsg(TString msg); // *SIGNAL*
}; };
#endif #endif

View File

@ -403,8 +403,8 @@ ChannelSetting::~ChannelSetting(){
} }
void ChannelSetting::ChLogMsg(TString msg){ void ChannelSetting::LogMsg(TString msg){
Emit("ChLogMsg(TString)", msg); Emit("LogMsg(char*)", msg.Data());
} }
void ChannelSetting::ChangeBoard(){ void ChannelSetting::ChangeBoard(){
@ -418,7 +418,7 @@ void ChannelSetting::ChangeBoard(){
void ChannelSetting::ChangeCh(){ void ChannelSetting::ChangeCh(){
ChLogMsg("dsadasdsa"); LogMsg(Form("========== Change to Channel %d", (int)chIDEntry->GetNumber()));
if ( digi == NULL ) return; if ( digi == NULL ) return;

View File

@ -107,7 +107,7 @@ class ChannelSetting{
void SetPeaking(); void SetPeaking();
void SetPeakHoldOff(); void SetPeakHoldOff();
void ChLogMsg(TString); // *SIGNAL* void LogMsg(TString msg); // *SIGNAL*
}; };
#endif #endif