Review fixes.

This commit is contained in:
Yuri Gorshenin 2017-05-18 15:11:55 +03:00
parent 67bc732f8d
commit db163f00f3
3 changed files with 1 additions and 21 deletions

View file

@ -20,19 +20,12 @@ Edits::Relevance Edits::RelevanceEditor::Get() const
bool Edits::RelevanceEditor::HasChanges() const { return m_parent.HasChanges(m_index); }
// Edits::ResultDeleter ----------------------------------------------------------------------------
Edits::ResultDeleter::ResultDeleter(Edits & parent, size_t index) : m_parent(parent), m_index(index)
{
}
void Edits::ResultDeleter::Delete() { m_parent.Delete(m_index); }
// Edits -------------------------------------------------------------------------------------------
void Edits::Apply()
{
WithObserver(Update::MakeAll(), [this]() {
for (auto & entry : m_entries)
entry.m_curr = entry.m_orig;
entry.m_orig = entry.m_curr;
m_numEdits = 0;
});
}

View file

@ -50,18 +50,6 @@ public:
using OnUpdate = std::function<void(Update const & update)>;
class ResultDeleter
{
public:
ResultDeleter(Edits & parent, size_t index);
void Delete();
private:
Edits & m_parent;
size_t m_index = 0;
};
class RelevanceEditor
{
public:

View file

@ -48,5 +48,4 @@ private:
QRadioButton * m_vital = nullptr;
std::unique_ptr<Edits::RelevanceEditor> m_editor;
std::unique_ptr<Edits::ResultDeleter> m_deleter;
};