Revision 1 (by moose, 2006/03/06 10:35:57) Initial Import
#ifndef SciQDockWin_H_GUARD
#define SciQDockWin_H_GUARD

#include <QDockWidget>
#include <QString>

#include "SciQSettings.h"

class SciQMWBase;
class SciQSettingsDialog;

class SciQDockWindow : public QDockWidget {
	Q_OBJECT

	public:

		SciQDockWindow(QString l, SciQMWBase * parent, Qt::WFlags f = 0);
		virtual ~SciQDockWindow();
		QString &label() { return _label; }
		SciQMWBase *mainWindow() { return (SciQMWBase *)widget(); }

		SciQSettings &qSettings() { return qs; }
	private:
		void loadSettings();
		void saveSettings();
		QString _label;

	protected:
		SciQMWBase *mw;
		SciQSettings qs;
};

#endif /* SciQDockWin_H_GUARD */