root/headers/private/debugger/settings/TeamUiSettingsFactory.h
/*
 * Copyright 2011, Rene Gollent, rene@gollent.com.
 * Distributed under the terms of the MIT License.
 */
#ifndef TEAM_UI_SETTINGS_FACTORY_H
#define TEAM_UI_SETTINGS_FACTORY_H


#include <SupportDefs.h>


class BMessage;
class TeamUiSettings;

class TeamUiSettingsFactory {
public:
        virtual                                         ~TeamUiSettingsFactory();

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

#endif // TEAM_UI_SETTINGS_FACTORY_H