198 License_Artistic = 4,
200 License_QPL_V1_0 = 5,
242 const char *programName,
244 const char *shortDescription = 0,
245 int licenseType = License_Unknown,
246 const char *copyrightStatement = 0,
247 const char *text = 0,
248 const char *homePageAddress = 0,
249 const char *bugsEmailAddress = 0
273 void addAuthor(
const char *name,
275 const char *emailAddress=0,
276 const char *webAddress=0 );
297 void addCredit(
const char *name,
299 const char *emailAddress=0,
300 const char *webAddress=0 );
326 void setTranslator(
const char* name,
const char* emailAddress);
343 void setLicenseText(
const char *license );
350 void setLicenseTextFile(
const TQString &file );
357 void setAppName(
const char *appName );
367 void setProgramName(
const char* programName );
378 void setProgramLogo(
const TQImage& image);
385 void setVersion(
const char* version );
394 void setShortDescription(
const char *shortDescription );
401 void setLicense( LicenseKey licenseKey);
411 void setCopyrightStatement(
const char *copyrightStatement );
420 void setOtherText(
const char *otherText );
429 void setHomepage(
const char *homepage );
437 void setBugAddress(
const char *bugAddress );
447 void setProductName(
const char *name );
453 const char *appName()
const;
462 const char *productName()
const;
468 TQString programName()
const;
473 const char* internalProgramName()
const;
477 void translateInternalProgramName()
const;
485 TQImage programLogo()
const;
491 TQString version()
const;
496 const char* internalVersion()
const {
return mVersion; }
503 TQString shortDescription()
const;
510 TQString homepage()
const;
516 TQString bugAddress()
const;
521 const char* internalBugAddress()
const {
return mBugEmailAddress; }
527 const TQValueList<TDEAboutPerson> authors()
const;
533 const TQValueList<TDEAboutPerson> credits()
const;
539 const TQValueList<TDEAboutTranslator> translators()
const;
545 static TQString aboutTranslationTeam();
551 TQString otherText()
const;
560 TQString license()
const;
566 TQString copyrightStatement()
const;
575 TQString customAuthorPlainText()
const;
584 TQString customAuthorRichText()
const;
593 bool customAuthorTextEnabled()
const;
605 void setCustomAuthorText(
const TQString &plainText,
const TQString &richText);
612 void unsetCustomAuthorText();
615 const char *mAppName;
616 const char *mProgramName;
617 const char *mVersion;
618 const char *mShortDescription;
620 const char *mCopyrightStatement;
621 const char *mOtherText;
622 const char *mHomepageAddress;
623 const char *mBugEmailAddress;
624 TQValueList<TDEAboutPerson> mAuthorList;
625 TQValueList<TDEAboutPerson> mCreditList;
626 const char *mLicenseText;
627 static const char *defaultBugTracker;
629 TDEAboutDataPrivate *d;