15 #include <QFileDialog>
21 setObjectName(
"Go4LogSettings");
24 QObject::connect(FileNameLog, SIGNAL(clicked()),
this, SLOT(
LogfileDialog()));
32 LogfileWrite->setChecked(iswrite);
34 LogfileName->setEnabled(iswrite);
35 FileNameLog->setEnabled(iswrite);
40 QFileDialog fd(
this,
"Set GUI logfile",
"",
"Log textfile (*.log)");
41 fd.setFileMode( QFileDialog::AnyFile );
42 if (fd.exec() != QDialog::Accepted)
return;
44 QStringList flst = fd.selectedFiles();
45 if (flst.isEmpty())
return;
47 QString fileName = flst[0];
48 if(!fileName.endsWith(
".log")) fileName.append(
".log");
49 LogfileName->setText(fileName);
static const char * GetLogname()
virtual void LogfileDialog()
static Bool_t IsOutputEnabled()
TGo4LogSettings(QWidget *parent=0)
static Bool_t IsLogfileEnabled()
static Int_t GetIgnoreLevel()
static Bool_t IsAutoEnabled()