@@ -76,15 +76,16 @@ static QString filterToString(const std::vector<std::string>& filter)
7676IInteractive::Result Interactive::question (const std::string& title, const std::string& text,
7777 const Buttons& buttons,
7878 const Button& def,
79- const Options& options) const
79+ const Options& options,
80+ const std::string& dialogTitle) const
8081{
81- return question (title, Text (text), buttonDataList (buttons), int (def), options);
82+ return question (title, Text (text), buttonDataList (buttons), int (def), options, dialogTitle );
8283}
8384
8485IInteractive::Result Interactive::question (const std::string& title, const Text& text, const ButtonDatas& btns, int defBtn,
85- const Options& options) const
86+ const Options& options, const std::string& dialogTitle ) const
8687{
87- return standardDialogResult (provider ()->question (title, text, btns, defBtn, options));
88+ return standardDialogResult (provider ()->question (title, text, btns, defBtn, options, dialogTitle ));
8889}
8990
9091IInteractive::ButtonData Interactive::buttonData (Button b) const
@@ -126,56 +127,58 @@ IInteractive::ButtonData Interactive::buttonData(Button b) const
126127
127128IInteractive::Result Interactive::info (const std::string& title, const std::string& text, const Buttons& buttons,
128129 int defBtn,
129- const Options& options) const
130+ const Options& options,
131+ const std::string& dialogTitle) const
130132{
131- return standardDialogResult (provider ()->info (title, text, buttonDataList (buttons), defBtn, options));
133+ return standardDialogResult (provider ()->info (title, text, buttonDataList (buttons), defBtn, options, dialogTitle ));
132134}
133135
134136IInteractive::Result Interactive::info (const std::string& title, const Text& text, const ButtonDatas& buttons, int defBtn,
135- const Options& options) const
137+ const Options& options, const std::string& dialogTitle ) const
136138{
137- return standardDialogResult (provider ()->info (title, text, buttons, defBtn, options));
139+ return standardDialogResult (provider ()->info (title, text, buttons, defBtn, options, dialogTitle ));
138140}
139141
140142Interactive::Result Interactive::warning (const std::string& title, const std::string& text, const Buttons& buttons, const Button& defBtn,
141- const Options& options) const
143+ const Options& options, const std::string& dialogTitle ) const
142144{
143- return standardDialogResult (provider ()->warning (title, text, {}, buttonDataList (buttons), int (defBtn), options));
145+ return standardDialogResult (provider ()->warning (title, text, {}, buttonDataList (buttons), int (defBtn), options, dialogTitle ));
144146}
145147
146148IInteractive::Result Interactive::warning (const std::string& title, const Text& text, const ButtonDatas& buttons,
147149 int defBtn,
148- const Options& options) const
150+ const Options& options,
151+ const std::string& dialogTitle) const
149152{
150- return standardDialogResult (provider ()->warning (title, text, {}, buttons, defBtn, options));
153+ return standardDialogResult (provider ()->warning (title, text, {}, buttons, defBtn, options, dialogTitle ));
151154}
152155
153156IInteractive::Result Interactive::warning (const std::string& title, const Text& text, const std::string& detailedText,
154157 const ButtonDatas& buttons, int defBtn,
155- const Options& options) const
158+ const Options& options, const std::string& dialogTitle ) const
156159{
157- return standardDialogResult (provider ()->warning (title, text, detailedText, buttons, defBtn, options));
160+ return standardDialogResult (provider ()->warning (title, text, detailedText, buttons, defBtn, options, dialogTitle ));
158161}
159162
160163IInteractive::Result Interactive::error (const std::string& title, const std::string& text,
161164 const Buttons& buttons, const Button& defBtn,
162- const Options& options) const
165+ const Options& options, const std::string& dialogTitle ) const
163166{
164- return standardDialogResult (provider ()->error (title, text, {}, buttonDataList (buttons), int (defBtn), options));
167+ return standardDialogResult (provider ()->error (title, text, {}, buttonDataList (buttons), int (defBtn), options, dialogTitle ));
165168}
166169
167170IInteractive::Result Interactive::error (const std::string& title, const Text& text,
168171 const ButtonDatas& buttons, int defBtn,
169- const Options& options) const
172+ const Options& options, const std::string& dialogTitle ) const
170173{
171- return standardDialogResult (provider ()->error (title, text, {}, buttons, defBtn, options));
174+ return standardDialogResult (provider ()->error (title, text, {}, buttons, defBtn, options, dialogTitle ));
172175}
173176
174177IInteractive::Result Interactive::error (const std::string& title, const Text& text, const std::string& detailedText,
175178 const ButtonDatas& buttons, int defBtn,
176- const Options& options) const
179+ const Options& options, const std::string& dialogTitle ) const
177180{
178- return standardDialogResult (provider ()->error (title, text, detailedText, buttons, defBtn, options));
181+ return standardDialogResult (provider ()->error (title, text, detailedText, buttons, defBtn, options, dialogTitle ));
179182}
180183
181184Ret Interactive::showProgress (const std::string& title, Progress* progress) const
0 commit comments