[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-core-devel
Subject: RE: Program identification module - about dialogs
From: David Faure <David.Faure () cramersystems ! com>
Date: 1999-12-08 9:48:39
[Download RAW message or body]
This is a very good idea.
As Francois-Xavier Duranceau pointed out to me, a very good thing would be
to
have a way to send bug reports from the application as well. While I'm
not going to ask you to do that :-), you could add
void addProgramName(const QCString &)
so that when such a bug-report-sending dialog exists, it will be able to
send the bug report using the program name ("Package" in bugs.kde.org terms)
and the version (please _do_ add AddVersion !) :-)
About the location, I'd rather see this in kdeui.
I know the info applies to any program, but without ui you can't see it...
But it's definitely a good thing if the info is not only available when the
about box
is shown.
BTW this also raises the question of whether
> void addSubmitBugsTo(QString emailAddress);
is a good thing.
For third-party programs yes, but for those handled by bugs.kde.org it's
probably
better to redirect bugs there.
--
David Faure
faure@kde.org - KDE developer
david@mandrakesoft.com - Mandrake
david.faure@cramersystems.com - Cramer Systems
> -----Original Message-----
> From: Espen Sand [mailto:espen.sand@neo.no]
> Sent: Wednesday, December 08, 1999 8:22 AM
> To: kde-core-devel@kde.org
> Subject: Program identification module - about dialogs
>
>
> Ok, for a change here is something not related to .desktop ;)
>
> I have talked with Gary Meyer (maintainer of KCron) during the
> last days on the topic making a better std "about
> application" dialog box.
>
> In order to get this working we need some idetification
> module and here is
> what he proposed:
>
> class KTAboutProgram
> {
> void addAuthor(QString name, QString emailAddress = "",
> QString URL ="");
> void addCredit(QString name, QString forText, QString
> emailAddress ="", QString URL = ""),
> void addProjectWebsite(QString URL);
> void addCopyrightStatement(QString copyright);
> void addLicenseText(QString licenseText); // Espen: Perhaps
> just an Id.
> void addOtherText(QString paragraph);
> void addSubmitBugsTo(QString emailAddress);
> // Espen: I would like to have an addVersion( const QString
> str ) as well.
> }
>
> I would like to store such a moldule in kapp. Of course, this
> object will just
> be a pointer and only allocated if ever used, so it will not
> waste much space.
>
> I am planning add the improved about box to KHelpMenu. This
> dialog box could
> then read the stored values of the KTAboutProgram object to
> make the contents.
>
> Is this something we should do? I think the idea of an
> identification module is
> very useful. As it is today there is no structure or
> guidelines at all so
> almost anything would be an improvement.
>
>
>
> --
> Espen Sand
>
>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic