Re: Konsole confirmation dialog - source file location

[email protected] Wed, 22 Oct 2025 12:43:53 -0400
Newsgroups gmane.comp.kde.devel.konsole
Message-ID <[email protected]>
--Apple-Mail=_E0D42542-4EF2-4D8B-AE93-565A970DB785
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi, look around here

=
https://invent.kde.org/utilities/konsole/-/blob/master/src/session/Session=
Controller.cpp?ref_type=3Dheads#L1125=EF=BF=BC
Kurt


> On Oct 21, 2025, at 11:29=E2=80=AFAM, Cristian S <[email protected]> =
wrote:
>=20
> When attempting to close a Konsole window containing a program still =
running, a confirmation dialog is shown.
>=20
> Can anyone tell me where is the source file for this dialog?
>=20
> I looked in the Konsole sources but I can't find it there (did I =
missed it maybe?)
>=20
> I need to change the initial focus on a different button in this =
dialog.


--Apple-Mail=_E0D42542-4EF2-4D8B-AE93-565A970DB785
Content-Type: multipart/related;
	type="text/html";
	boundary="Apple-Mail=_B53E52D7-9CB4-4C88-AC90-BE71AF1E15F5"


--Apple-Mail=_B53E52D7-9CB4-4C88-AC90-BE71AF1E15F5
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"overflow-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;"><meta =
http-equiv=3D"content-type" content=3D"text/html; charset=3Dutf-8"><div =
style=3D"overflow-wrap: break-word; -webkit-nbsp-mode: space; =
line-break: after-white-space;">Hi, look around =
here<div><br></div><div><div style=3D"display: block;"><div =
style=3D"-webkit-user-select: all; -webkit-user-drag: element; display: =
inline-block;" class=3D"apple-rich-link" draggable=3D"true" role=3D"link" =
data-url=3D"https://invent.kde.org/utilities/konsole/-/blob/master/src/ses=
sion/SessionController.cpp?ref_type=3Dheads#L1125"><a =
style=3D"border-radius:10px;font-family:-apple-system, Helvetica, Arial, =
sans-serif;display:block;-webkit-user-select:none;width:300px;user-select:=
none;-webkit-user-modify:read-only;user-modify:read-only;overflow:hidden;t=
ext-decoration:none;" class=3D"lp-rich-link" rel=3D"nofollow" =
href=3D"https://invent.kde.org/utilities/konsole/-/blob/master/src/session=
/SessionController.cpp?ref_type=3Dheads#L1125" dir=3D"ltr" role=3D"button"=
 draggable=3D"false" width=3D"300"><table =
style=3D"table-layout:fixed;border-collapse:collapse;width:300px;backgroun=
d-color:#29223B;font-family:-apple-system, Helvetica, Arial, =
sans-serif;" class=3D"lp-rich-link-emailBaseTable" cellpadding=3D"0" =
cellspacing=3D"0" border=3D"0" width=3D"300"><tbody><tr><td =
vertical-align=3D"center"><table bgcolor=3D"#29223B" cellpadding=3D"0" =
cellspacing=3D"0" width=3D"300" =
style=3D"table-layout:fixed;font-family:-apple-system, Helvetica, Arial, =
sans-serif;background-color:rgba(41, 34, 59, =
1);-apple-color-filter:initial;" =
class=3D"lp-rich-link-captionBar"><tbody><tr><td style=3D"padding:8px =
0px 8px 0px;" class=3D"lp-rich-link-captionBar-textStackItem"><div =
style=3D"max-width:100%;margin:0px 16px 0px 16px;overflow:hidden;" =
class=3D"lp-rich-link-captionBar-textStack"><div =
style=3D"word-wrap:break-word;font-weight:500;font-size:12px;overflow:hidd=
en;text-overflow:ellipsis;text-align:left;" =
class=3D"lp-rich-link-captionBar-textStack-topCaption-leading"><a =
rel=3D"nofollow" =
href=3D"https://invent.kde.org/utilities/konsole/-/blob/master/src/session=
/SessionController.cpp?ref_type=3Dheads#L1125" style=3D"text-decoration: =
none" draggable=3D"false"><font color=3D"#FFFFFF" style=3D"color: =
rgba(255, 255, 255, 0.847059);">src/session/SessionController.cpp =C2=B7 =
master =C2=B7 Utilities / Konsole =C2=B7 GitLab</font></a></div><div =
style=3D"word-wrap:break-word;font-weight:400;font-size:11px;overflow:hidd=
en;text-overflow:ellipsis;text-align:left;" =
class=3D"lp-rich-link-captionBar-textStack-bottomCaption-leading"><a =
rel=3D"nofollow" =
href=3D"https://invent.kde.org/utilities/konsole/-/blob/master/src/session=
/SessionController.cpp?ref_type=3Dheads#L1125" style=3D"text-decoration: =
none" draggable=3D"false"><font color=3D"#FFFFFF" style=3D"color: =
rgba(255, 255, 255, =
0.54902);">invent.kde.org</font></a></div></div></td><td =
style=3D"padding:6px 12px 6px 0px;" =
class=3D"lp-rich-link-captionBar-rightIconItem" width=3D"30"><a =
rel=3D"nofollow" =
href=3D"https://invent.kde.org/utilities/konsole/-/blob/master/src/session=
/SessionController.cpp?ref_type=3Dheads#L1125" draggable=3D"false"><img =
style=3D"pointer-events:none =
!important;display:inline-block;width:30px;height:30px;border-radius:3px;"=
 height=3D"30" draggable=3D"false" =
class=3D"lp-rich-link-captionBar-rightIcon" alt=3D"konsole.png" =
src=3D"cid:78BD1991-F57B-4001-9840-0595EAE2F8CA"></a></td></tr></tbody></t=
able></td></tr></tbody></table></a></div><br></div><div style=3D"display: =
block;">Kurt</div><div style=3D"display: block;"><br></div><div =
style=3D"display: block;"><br></div><div><blockquote type=3D"cite"><div>On=
 Oct 21, 2025, at 11:29=E2=80=AFAM, Cristian S =
&lt;[email protected]&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div><div>When attempting to close a =
Konsole window containing a program still running, a confirmation dialog =
is shown.<br><br>Can anyone tell me where is the source file for this =
dialog?<br><br>I looked in the Konsole sources but I can't find it there =
(did I missed it maybe?)<br><br>I need to change the initial focus on a =
different button in this =
dialog.<br></div></div></blockquote></div><br></div></div></body></html>=

--Apple-Mail=_B53E52D7-9CB4-4C88-AC90-BE71AF1E15F5
Content-Transfer-Encoding: base64
Content-Disposition: inline;
	filename=konsole.png
Content-Type: image/png;
	x-unix-mode=0666;
	name="konsole.png"
Content-Id: <78BD1991-F57B-4001-9840-0595EAE2F8CA>

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
5CrwX9JvWQDc6ec6AAAAAElFTkSuQmCC
--Apple-Mail=_B53E52D7-9CB4-4C88-AC90-BE71AF1E15F5--

--Apple-Mail=_E0D42542-4EF2-4D8B-AE93-565A970DB785--