Fixed bug when cancel edit form on new record.
This commit is contained in:
@@ -24,7 +24,6 @@ class AutoForm : public IForm
|
||||
{
|
||||
public:
|
||||
explicit AutoForm(QWidget *parent = 0) : IForm(parent) {
|
||||
m_newRec = false;
|
||||
m_serviceConnected = false;
|
||||
m_saved = false;
|
||||
}
|
||||
@@ -73,7 +72,6 @@ private:
|
||||
QList<QWidget*> m_bindWidgets;
|
||||
QList<IValidator*> m_validators;
|
||||
QHash<QComboBox*, QList<ComboData> > m_bindCombos;
|
||||
bool m_newRec;
|
||||
|
||||
void bindToUi() {
|
||||
registerCombos();
|
||||
|
||||
+5
-1
@@ -2,6 +2,7 @@
|
||||
|
||||
IForm::IForm(QWidget *parent) : QWidget(parent)
|
||||
{
|
||||
m_newRec = false;
|
||||
}
|
||||
|
||||
IForm::~IForm()
|
||||
@@ -20,6 +21,9 @@ void IForm::setPluginId(const QString &pluginId)
|
||||
|
||||
void IForm::refresh()
|
||||
{
|
||||
emit refreshEntity();
|
||||
if (!m_newRec)
|
||||
{
|
||||
emit refreshEntity();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -29,6 +29,9 @@ public slots:
|
||||
|
||||
private:
|
||||
QString m_pluginId;
|
||||
|
||||
protected:
|
||||
bool m_newRec;
|
||||
};
|
||||
|
||||
#endif // IFORM_H
|
||||
|
||||
Reference in New Issue
Block a user