| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- /*=========================================================================
- Program: Insight Segmentation & Registration Toolkit
- Module: $RCSfile$
- Language: C++
- Date: $Date$
- Version: $Revision$
- Copyright (c) 2002 Insight Consortium. All rights reserved.
- See ITKCopyright.txt or http://www.itk.org/HTML/Copyright.htm for details.
- This software is distributed WITHOUT ANY WARRANTY; without even
- the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- PURPOSE. See the above copyright notices for more information.
- =========================================================================*/
- #include "cmCursesForm.h"
- std::ofstream cmCursesForm::DebugFile;
- bool cmCursesForm::Debug = false;
- cmCursesForm::cmCursesForm()
- {
- m_Form = 0;
- }
- cmCursesForm::~cmCursesForm()
- {
- if (m_Form)
- {
- unpost_form(m_Form);
- free_form(m_Form);
- m_Form = 0;
- }
- }
- void cmCursesForm::DebugStart()
- {
- cmCursesForm::Debug = true;
- cmCursesForm::DebugFile.open("ccmakelog.txt");
- }
- void cmCursesForm::DebugEnd()
- {
- if (!cmCursesForm::Debug)
- {
- return;
- }
- cmCursesForm::Debug = false;
- cmCursesForm::DebugFile.close();
- }
- void cmCursesForm::LogMessage(const char* msg)
- {
- if (!cmCursesForm::Debug)
- {
- return;
- }
- cmCursesForm::DebugFile << msg << std::endl;
- }
|