Disable interface for operations that takes a long time
This commit is contained in:
@@ -1536,9 +1536,9 @@ void GridAccount::MassUpdate(std::vector<int>& rows, bool do_childs, updateOpera
|
||||
std::vector<Operation>::iterator it;
|
||||
Operation op, op2;
|
||||
|
||||
_kiss->setOverrideCursor(QCursor(Qt::WaitCursor));
|
||||
_parent->setEnabled(false);
|
||||
|
||||
_parent->setCursor(Qt::BusyCursor);
|
||||
_parent->repaint();
|
||||
|
||||
if (rows.size())
|
||||
{
|
||||
@@ -1586,6 +1586,5 @@ void GridAccount::MassUpdate(std::vector<int>& rows, bool do_childs, updateOpera
|
||||
layout();
|
||||
|
||||
_parent->setEnabled(true);
|
||||
|
||||
_parent->setCursor(Qt::ArrowCursor);
|
||||
_kiss->setOverrideCursor(QCursor(Qt::ArrowCursor));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user