GUI: Add some sorting in the suppressions handling

This commit is contained in:
Daniel Marjamäki 2013-12-31 11:00:01 +01:00
parent 14d65f212f
commit 93b8a261a2
1 changed files with 5 additions and 2 deletions

View File

@ -261,6 +261,7 @@ void ProjectFileDialog::SetSuppressions(const QStringList &suppressions)
{ {
mUI.mListSuppressions->clear(); mUI.mListSuppressions->clear();
mUI.mListSuppressions->addItems(suppressions); mUI.mListSuppressions->addItems(suppressions);
mUI.mListSuppressions->sortItems();
} }
void ProjectFileDialog::AddIncludeDir() void ProjectFileDialog::AddIncludeDir()
@ -377,7 +378,7 @@ void ProjectFileDialog::AddSuppression()
{ {
class QErrorLogger : public ErrorLogger { class QErrorLogger : public ErrorLogger {
public: public:
virtual void reportOut(const std::string &outmsg) {} virtual void reportOut(const std::string &/*outmsg*/) {}
virtual void reportErr(const ErrorLogger::ErrorMessage &msg) { virtual void reportErr(const ErrorLogger::ErrorMessage &msg) {
errorIds << QString::fromStdString(msg._id); errorIds << QString::fromStdString(msg._id);
} }
@ -392,8 +393,10 @@ void ProjectFileDialog::AddSuppression()
bool ok; bool ok;
QString item = QInputDialog::getItem(this, tr("Add Suppression"), QString item = QInputDialog::getItem(this, tr("Add Suppression"),
tr("Select error id suppress:"), errorLogger.errorIds, 0, false, &ok); tr("Select error id suppress:"), errorLogger.errorIds, 0, false, &ok);
if (ok && !item.isEmpty()) if (ok && !item.isEmpty()) {
mUI.mListSuppressions->addItem(item); mUI.mListSuppressions->addItem(item);
mUI.mListSuppressions->sortItems();
}
} }
void ProjectFileDialog::RemoveSuppression() void ProjectFileDialog::RemoveSuppression()