24 #ifndef _fracplanet_main_h_
25 #define _fracplanet_main_h_
49 FracplanetMain(QWidget* parent,QApplication* app,
const boost::program_options::variables_map& opts,
bool verbose);
52 virtual void progress_start(uint target,
const std::string&);
53 virtual void progress_stall(
const std::string& reason);
54 virtual void progress_step(uint step);
55 virtual void progress_complete(
const std::string&);
76 QApplication*
const application;
79 boost::scoped_ptr<const TriangleMeshTerrain> mesh_terrain;
82 boost::scoped_ptr<const TriangleMeshCloud> mesh_cloud;
85 std::vector<const TriangleMesh*> meshes;
97 boost::scoped_ptr<TriangleMeshViewer> viewer;
103 std::auto_ptr<QProgressDialog> progress_dialog;
104 std::string progress_info;
105 bool progress_was_stalled;