diff --git a/src/plugins/texteditor/snippets/snippet.cpp b/src/plugins/texteditor/snippets/snippet.cpp
index 3ff6a36c4e859aa90b28988158a111c183cea87a..31482eab3e28031a788feab662f75fb25b04dd27 100644
--- a/src/plugins/texteditor/snippets/snippet.cpp
+++ b/src/plugins/texteditor/snippets/snippet.cpp
@@ -42,6 +42,8 @@ const char UCMANGLER_ID[] = "TextEditor::UppercaseMangler";
 const char LCMANGLER_ID[] = "TextEditor::LowercaseMangler";
 const char TCMANGLER_ID[] = "TextEditor::TitlecaseMangler";
 
+Q_DECLARE_METATYPE(QList<int>)
+
 // --------------------------------------------------------------------
 // Manglers:
 // --------------------------------------------------------------------