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
|
#ifndef _UMLPACKAGE_H
#define _UMLPACKAGE_H
#include "UmlBasePackage.h"
#include <qcstring.h>
#include <qdict.h>
// This class manages a 'package', notes that the project itself is a package
//
// You can modify it as you want (except the constructor)
class UmlPackage : public UmlBasePackage {
public:
UmlPackage(void * id, const QCString & n) : UmlBasePackage(id, n) {};
//Entry point
//Ask for the way to do check-in/out, execute the check-in/out command on the files
virtual void fileControl(bool ci);
//Put files list in 'files' if 'rec' is not null.
virtual void getFiles(QDict<void> & files, unsigned rec);
//Add auxiliary files in 'files'
//must be applied on the project
virtual void getAuxFiles(QDict<void> & files);
};
#endif
|