1 #ifndef TRACE_FILE_HPP_ 2 #define TRACE_FILE_HPP_ 3 4 #include "pimpl_h.hpp" 5 6 class QString; 7 8 class TraceFile final 9 { 10 public: 11 explicit TraceFile (QString const& TraceFile_file_path); 12 ~TraceFile (); 13 14 // copying not allowed 15 TraceFile (TraceFile const&) = delete; 16 TraceFile& operator = (TraceFile const&) = delete; 17 18 private: 19 class impl; 20 pimpl<impl> m_; 21 }; 22 23 #endif 24