diff options
author | Sylvain Joubert <joubert.sy@gmail.com> | 2019-10-25 12:53:10 (GMT) |
---|---|---|
committer | Sylvain Joubert <joubert.sy@gmail.com> | 2019-10-25 12:58:23 (GMT) |
commit | 1d0e557aed926d4d11cc5cf579363bb7be058688 (patch) | |
tree | 540877134a641a1d2fdb5688e0aeb944f5007eb4 /Source/CursesDialog/cmCursesMainForm.h | |
parent | c168e789dfeeb4e0bd5db96bb17e682a9fd92b1f (diff) | |
download | CMake-1d0e557aed926d4d11cc5cf579363bb7be058688.zip CMake-1d0e557aed926d4d11cc5cf579363bb7be058688.tar.gz CMake-1d0e557aed926d4d11cc5cf579363bb7be058688.tar.bz2 |
ccmake: Display output during configure and generate
Diffstat (limited to 'Source/CursesDialog/cmCursesMainForm.h')
-rw-r--r-- | Source/CursesDialog/cmCursesMainForm.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/Source/CursesDialog/cmCursesMainForm.h b/Source/CursesDialog/cmCursesMainForm.h index c6a0262..598fbdf 100644 --- a/Source/CursesDialog/cmCursesMainForm.h +++ b/Source/CursesDialog/cmCursesMainForm.h @@ -16,6 +16,7 @@ #include "cmStateTypes.h" class cmake; +class cmCursesLongMessageForm; /** \class cmCursesMainForm * \brief The main page of ccmake @@ -125,13 +126,20 @@ protected: // Clear and reset the output log and state void ResetOutputs(); + // Display the current progress and output + void DisplayOutputs(); + // Copies of cache entries stored in the user interface std::vector<cmCursesCacheEntryComposite> Entries; + // The form used to display logs during processing + std::unique_ptr<cmCursesLongMessageForm> LogForm; // Output produced by the last pass std::vector<std::string> Outputs; // Did the last pass produced outputs of interest (errors, warnings, ...) bool HasNonStatusOutputs; + // Last progress bar + std::string LastProgress; // Command line arguments to be passed to cmake each time // it is run |