Changeset 1493 for trunk/MagicSoft/Mars/mfilter/MF.cc
- Timestamp:
- 08/09/02 09:13:10 (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/mfilter/MF.cc
r1483 r1493 87 87 ClassImp(MF); 88 88 89 static const TString gsDefName = "MF"; 90 static const TString gsDefTitle = "Filter setup by a text-rule"; 91 92 // -------------------------------------------------------------------------- 93 // 94 // Default Constructor. Don't use. 95 // 96 MF::MF() : fFilter(NULL) 97 { 98 fName = gsDefName.Data(); 99 fTitle = gsDefTitle.Data(); 100 } 101 89 102 // -------------------------------------------------------------------------- 90 103 // … … 94 107 MF::MF(const char *text, const char *name, const char *title) 95 108 { 96 fName = name ? name : "MF";97 fTitle = title ? title : "Filter using a text";109 fName = name ? name : gsDefName.Data(); 110 fTitle = title ? title : gsDefTitle.Data(); 98 111 99 112 *fLog << inf << "Trying to resolve filter rule..." << endl; … … 372 385 void MF::StreamPrimitive(ofstream &out) const 373 386 { 374 out << " MF " << GetUniqueName() << ""; 375 } 376 387 out << " MF " << GetUniqueName(); 388 389 if (!fFilter) 390 { 391 out << ";" << endl; 392 return; 393 } 394 395 out << "(\"" << fFilter->GetRule() << "\""; 396 if (fName!=gsDefName || fTitle!=gsDefTitle) 397 { 398 out << "(\"" << fName << "\""; 399 if (fTitle!=gsDefTitle) 400 out << ", \"" << fTitle << "\""; 401 } 402 out << ");" << endl; 403 404 } 405
Note:
See TracChangeset
for help on using the changeset viewer.