⛏️ index : haiku.git

/*
 * Copyright 2011-2016, Rene Gollent, rene@gollent.com.
 * Distributed under the terms of the MIT License.
 */
#ifndef DEBUGGER_UI_SETTINGS_FACTORY_H
#define DEBUGGER_UI_SETTINGS_FACTORY_H


#include "TeamUiSettingsFactory.h"


class DebuggerUiSettingsFactory : public TeamUiSettingsFactory {
public:

	static	DebuggerUiSettingsFactory*	Default();
	static	status_t			CreateDefault();
	static	void				DeleteDefault();

	virtual	status_t			Create(const BMessage& archive,
									TeamUiSettings*& settings) const;

private:
								DebuggerUiSettingsFactory();
	virtual						~DebuggerUiSettingsFactory();

	static	DebuggerUiSettingsFactory* sDefaultInstance;
};

#endif // DEBUGGER_UI_SETTINGS_FACTORY_H