53 lines
631 B
C++
53 lines
631 B
C++
#include "formbase.h"
|
|
#include "ui_formbase.h"
|
|
|
|
|
|
formBase::formBase(QString aID, int aEditMode, QWidget *parent) :
|
|
QWidget(parent),
|
|
mDocumentID(aID),
|
|
mNeedSave(false),
|
|
ui(new Ui::formBase)
|
|
{
|
|
|
|
if(aID.isEmpty())
|
|
{
|
|
newDocument();
|
|
}
|
|
else
|
|
{
|
|
openDocument(aID);
|
|
}
|
|
}
|
|
|
|
formBase::~formBase()
|
|
{
|
|
delete ui;
|
|
}
|
|
|
|
void formBase::newDocument()
|
|
{
|
|
mEditMode = false;
|
|
}
|
|
|
|
void formBase::openDocument(QString id)
|
|
{
|
|
mEditMode = true;
|
|
}
|
|
|
|
void formBase::save()
|
|
{
|
|
|
|
}
|
|
|
|
bool formBase::needsave()
|
|
{
|
|
return mNeedSave;
|
|
}
|
|
|
|
void formBase::setEditMode(bool aMode)
|
|
{
|
|
mEditMode = aMode;
|
|
}
|
|
|
|
|