EditEnd.h 1.28 KB
Newer Older
gsell's avatar
gsell committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
#ifndef OPAL_EditEnd_HH
#define OPAL_EditEnd_HH

// ------------------------------------------------------------------------
// $RCSfile: EditEnd.h,v $
// ------------------------------------------------------------------------
// $Revision: 1.1.1.1 $
// ------------------------------------------------------------------------
// Copyright: see Copyright.readme
// ------------------------------------------------------------------------
//
// Class: EditEnd
//
// ------------------------------------------------------------------------
//
// $Date: 2000/03/27 09:33:38 $
// $Author: Andreas Adelmann $
//
// ------------------------------------------------------------------------

#include "AbstractObjects/Editor.h"


// Class EditEnd
// ------------------------------------------------------------------------
/// The sequence editor ENDEDIT command.

class EditEnd: public Editor {

public:

    /// Exemplar constructor.
    EditEnd();

    virtual ~EditEnd();

    /// Make clone.
38
    virtual EditEnd *clone(const std::string &name);
gsell's avatar
gsell committed
39 40 41 42 43 44 45 46 47 48 49

    /// Execute the command.
    virtual void execute();

private:

    // Not implemented.
    EditEnd(const EditEnd &);
    void operator=(const EditEnd &);

    // Clone constructor.
50
    EditEnd(const std::string &name, EditEnd *parent);
gsell's avatar
gsell committed
51 52 53
};

#endif // OPAL_EditEnd_HH