[Konversation-devel] [Bug 174143] [patch] Reconnect fails on password protected channels

Eike Hein hein at kde.org
Fri Jun 19 19:00:47 CEST 2009


https://bugs.kde.org/show_bug.cgi?id=174143





--- Comment #24 from Eike Hein <hein kde org>  2009-06-19 19:00:42 ---
> I never knew tabs were drag-able around with the middle click, it's the last
thing that would come to my mind.

I agree the discoverability sucks, but in KDE 3 the situation was that it was
at least consistent that way between pretty much all apps. Not so much in KDE 4
anymore, but if we switch to left-click as some apps have done, we have to give
up the popular "surfing" feature mentioned above (unless we make it an option).
So we're a bit conflicted as to how to proceed.


> I do quite a bit of programming with Qt 4, and I don't have menus disappear in
my personal programs when run from the "wrong" location.

KDE 4 apps happen to use Qt 4, but the KDE libraries add additional frameworks
used by applications. One of them is the XMLGUI framework used to define the
structures of menus and toolbars. A powerful feature of XMLGUI is merging
things together from multiple sources, which is used in conjunction with KDE's
GUI component technology KParts. The "Okular" application (KDE 4's document
viewer), for example, is a fairly thin shell application with minimal UI of its
own, which then loads the bulk of what you see in the application as a KPart
component (which is also part of the Okular codebase, but not of the
executable). That KPart however also gets reused by the Konqueror web browser
to display for example PDF documents embedded in the browser window. In both
cases XMLGUI is used to merge UI actions provided by the KPart into the hosting
application.

Konversation makes no such advanced use of XMLGUI, but only the basic use of
using it to define menu, context menu and toolbar structures. XMLGUI is also
used to store changes to the toolbar made by the user.

http://techbase.kde.org/Development/Architecture/KDE4/XMLGUI_Technology
http://techbase.kde.org/Development/Tutorials/Using_KParts


> I saw no right click context menu in my test, but I will try again.

The contents of that context menu are also defined in that aforementioned XML
file that needs to be installed.


> There was nothing disingenuous about it.

Well, I hope you see now that neither was mine. SVN is not a stable release yet
- it's called 1.2alpha for a reason, namely that it's not considered
feature-complete yet - but aside from the aforementioned missing marker lines
(which will return before 1.2 final with the merge of a rewritten chat view),
it should be pretty much a drop-in replacement for 1.1 users right now, and due
to bug fixes and robustness improvements in various areas is probably overall
the best it's ever been, in fact.


> I never called you a liar, I called the statement disingenuous, please don't
confuse the two.

Alright, since I'm not a native English speaker I may have misunderstood the
exact meaning.

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Konversation-devel mailing list