Реализация двух разных функционалов на одном диалоговом окне QT C++
я разрабатываю приложение на QT c++. Задача приложение заключается в том что берутся все изображения из выбранной папки, по очереди выводятся на экран, а пользователь выделяет область и обрезанная картинка помещается в выбранную папку. С этим проблем нет. Но потребовалось реализовать ещё один функционал приложения. Программа должна также брать все картинки из папки , по очереди выводить на экран , а пользователь выделяет объект в изображении точками и создаётся маска изображения и она также сохраняется. Суть вопроса : как лучше (или правильней ) сделать. Создать ещё одно диалоговое окно и в нём сделать функционал по созданию маски , или сделать тумблер с выбором "обрезка" или "маска" и реализовывать их в одном диалоговом окне. Если в одном окне то подскажите, пожалуйста, как лучше это реализовать . Заранее спасибо!