Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members Related Pages

# CommonDialogI.h

    00001 //-------------------------------------------------------------------------
    00002 //
    00003 // File:        CommonDialogI.h
    00004 // Desc:        Interface for common dialogs.
    00005 // Author:      memon <memon@inside.org>
    00006 //
    00007 //-------------------------------------------------------------------------
    00008 //  Copyright (c) 2000-2002 Moppi Productions. All Rights Reserved.
    00009 //  This file is part of Moppi Demopaja SDK. For conditions of
    00010 //  distribution and use, see the accompanying license.txt file.
    00011 //  http://moppi.inside.org/demopaja/
    00012 //-------------------------------------------------------------------------
    00013
    00014 #ifndef __DEMOPAJA_COMMONDIALOGI_H__
    00015 #define __DEMOPAJA_COMMONDIALOGI_H__
    00016
    00017 #include "PajaTypes.h"
    00018 #include "ClassIdC.h"
    00019 #include "DataBlockI.h"
    00020
    00021 namespace PajaSystem {
    00022
    00024
    00030     class CommonDialogI : public Edit::DataBlockI
    00031     {
    00032     public:
    00033
    00035         virtual PluginClass::ClassIdC       get_class_id() = 0;
    00037         virtual bool                        do_modal() = 0;
    00038
    00039     protected:
    00040         CommonDialogI();
    00041         virtual ~CommonDialogI();
    00042
    00043     };
    00044
    00045 };
    00046
    00047 #endif // __DEMOPAJA_IMPORTINTERFACEC_H__