diff --git a/scribus/actionmanager.cpp b/scribus/actionmanager.cpp
index 45e21117c..69c86f39b 100644
--- a/scribus/actionmanager.cpp
+++ b/scribus/actionmanager.cpp
@@ -472,6 +472,12 @@ void ActionManager::initItemMenuActions()
 	name="itemPDFFieldProps";
 	scrActions->insert(name, new ScrAction("", defaultKey(name), mainWindow));
 
+	itemPreviewGroup =new QActionGroup(this);
+	itemPreviewGroup->setExclusive(true);
+	(*scrActions)["itemPreviewLow"]->setActionGroup(itemPreviewGroup);
+	(*scrActions)["itemPreviewNormal"]->setActionGroup(itemPreviewGroup);
+	(*scrActions)["itemPreviewFull"]->setActionGroup(itemPreviewGroup);
+
 	(*scrActions)["itemImageIsVisible"]->setToggleAction(true);
 	(*scrActions)["itemPreviewFull"]->setToggleAction(true);
 	(*scrActions)["itemPreviewNormal"]->setToggleAction(true);
diff --git a/scribus/actionmanager.h b/scribus/actionmanager.h
index f0b03f823..fff8ac3b6 100644
--- a/scribus/actionmanager.h
+++ b/scribus/actionmanager.h
@@ -117,6 +117,7 @@ class SCRIBUS_API ActionManager : public QObject
 		UndoManager *undoManager {nullptr};
 		IconManager& im;
 		QMap<QString, QPointer<ScrAction> > *scrActions {nullptr};
+		QActionGroup* itemPreviewGroup;
 		QMultiHash<QString, QActionGroup*> *scrActionGroups {nullptr};
 		QStringList *modeActionNames {nullptr};
 		QStringList *nonEditActionNames {nullptr};
