#ifndef __newqtprojdlg__
#define __newqtprojdlg__

/**
@file
Subclass of NewQtProjBaseDlg, which is generated by wxFormBuilder.
*/

#include "newqtprojectbasedlg.h"

class QmakeConf;
class IManager;

/** Implementing NewQtProjBaseDlg */
class NewQtProjDlg : public NewQtProjBaseDlg
{
	QmakeConf *m_conf;
	IManager  *m_mgr;

protected:
	// Handlers for NewQtProjBaseDlg events.
	void OnBrowseProjectPath( wxCommandEvent& event );
	void OnNewQmakeSettings( wxCommandEvent& event );

public:
	/** Constructor */
	NewQtProjDlg( wxWindow* parent, QmakeConf *conf, IManager *mgr );
	virtual ~NewQtProjDlg();

	wxString GetProjectName    () const;
	wxString GetProjectPath    () const;
	wxString GetProjectKind    () const;
	wxString GetQmake          () const;
	bool     GetCreateDirectory() const;
};

#endif // __newqtprojdlg__
