TextEditor: Add a convenience append method for quick fixes

Less noise on the user side.

Change-Id: Ia5b495a1f9d3ec43623056d793f6771b3b84fd6b
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
This commit is contained in:
hjk
2014-09-23 19:02:30 +02:00
parent 14022854d4
commit e11bbac671
10 changed files with 111 additions and 159 deletions

View File

@@ -90,7 +90,13 @@ private:
QString _description;
};
typedef QList<QuickFixOperation::Ptr> QuickFixOperations;
class TEXTEDITOR_EXPORT QuickFixOperations : public QList<QuickFixOperation::Ptr>
{
public:
using QList<QuickFixOperation::Ptr>::append;
void append(QuickFixOperation *op) { append(QuickFixOperation::Ptr(op)); }
};
typedef QSharedPointer<const AssistInterface> QuickFixInterface;
/*!