diff options
Diffstat (limited to 'kdejava/koala/org/kde/koala/TDEAboutData.java')
-rw-r--r-- | kdejava/koala/org/kde/koala/TDEAboutData.java | 421 |
1 files changed, 0 insertions, 421 deletions
diff --git a/kdejava/koala/org/kde/koala/TDEAboutData.java b/kdejava/koala/org/kde/koala/TDEAboutData.java deleted file mode 100644 index 3d0cbaf6..00000000 --- a/kdejava/koala/org/kde/koala/TDEAboutData.java +++ /dev/null @@ -1,421 +0,0 @@ -//Auto-generated by kalyptus. DO NOT EDIT. -package org.kde.koala; - -import org.kde.qt.Qt; -import org.kde.qt.QtSupport; -import org.kde.qt.TQImage; - -/** - - This class is used to store information about a program. It can store - such values as version number, program name, home page, email address - for bug reporting, multiple authors and contributors - (using TDEAboutPerson), license and copyright information. - Currently, the values set here are shown by the "About" box - (see TDEAboutDialog), used by the bug report dialog (see KBugReport), - and by the help shown on command line (see TDECmdLineArgs). - @author Espen Sand (espen@kde.org), David Faure (faure@kde.org) - - @short Holds information needed by the "About" box and other classes. - -*/ -public class TDEAboutData implements QtSupport { - private long _qt; - private boolean _allocatedInJavaWorld = true; - protected TDEAboutData(Class dummy){} - - /** - Descibes the license of the software. - @short Descibes the license of the software. - */ - public static final int License_Custom = -2; - public static final int License_File = -1; - public static final int License_Unknown = 0; - public static final int License_GPL = 1; - public static final int License_GPL_V2 = 1; - public static final int License_LGPL = 2; - public static final int License_LGPL_V2 = 2; - public static final int License_BSD = 3; - public static final int License_Artistic = 4; - public static final int License_QPL = 5; - public static final int License_QPL_V1_0 = 5; - - /** - Constructor. - @param appName The program name used internally. Example: "kedit" - @param programName A displayable program name string. This string - should be marked for translation. Example: I18N_NOOP("KEdit") - @param version The program version string. - @param shortDescription A short description of what the program does. - This string should be marked for translation. - Example: I18N_NOOP("A simple text editor.") - @param licenseType The license identifier. Use setLicenseText if - you use a license not predefined here. - @param copyrightStatement A copyright statement, that can look like this: - "(c) 1999-2000, Name". The string specified here is not modified - in any manner. The author information from addAuthor is not - used. - @param text Some free form text, that can contain any kind of - information. The text can contain newlines. This string - should be marked for translation. - @param homePageAddress The program homepage string. - Start the address with "http://". "http://some.domain" is - is correct, "some.domain" is not. - @param bugsEmailAddress The bug report email address string. - This defaults to the kde.org bug system. - @short Constructor. - */ - public TDEAboutData(String appName, String programName, String version, String shortDescription, int licenseType, String copyrightStatement, String text, String homePageAddress, String bugsEmailAddress) { - newTDEAboutData(appName,programName,version,shortDescription,licenseType,copyrightStatement,text,homePageAddress,bugsEmailAddress); - } - private native void newTDEAboutData(String appName, String programName, String version, String shortDescription, int licenseType, String copyrightStatement, String text, String homePageAddress, String bugsEmailAddress); - public TDEAboutData(String appName, String programName, String version, String shortDescription, int licenseType, String copyrightStatement, String text, String homePageAddress) { - newTDEAboutData(appName,programName,version,shortDescription,licenseType,copyrightStatement,text,homePageAddress); - } - private native void newTDEAboutData(String appName, String programName, String version, String shortDescription, int licenseType, String copyrightStatement, String text, String homePageAddress); - public TDEAboutData(String appName, String programName, String version, String shortDescription, int licenseType, String copyrightStatement, String text) { - newTDEAboutData(appName,programName,version,shortDescription,licenseType,copyrightStatement,text); - } - private native void newTDEAboutData(String appName, String programName, String version, String shortDescription, int licenseType, String copyrightStatement, String text); - public TDEAboutData(String appName, String programName, String version, String shortDescription, int licenseType, String copyrightStatement) { - newTDEAboutData(appName,programName,version,shortDescription,licenseType,copyrightStatement); - } - private native void newTDEAboutData(String appName, String programName, String version, String shortDescription, int licenseType, String copyrightStatement); - public TDEAboutData(String appName, String programName, String version, String shortDescription, int licenseType) { - newTDEAboutData(appName,programName,version,shortDescription,licenseType); - } - private native void newTDEAboutData(String appName, String programName, String version, String shortDescription, int licenseType); - public TDEAboutData(String appName, String programName, String version, String shortDescription) { - newTDEAboutData(appName,programName,version,shortDescription); - } - private native void newTDEAboutData(String appName, String programName, String version, String shortDescription); - public TDEAboutData(String appName, String programName, String version) { - newTDEAboutData(appName,programName,version); - } - private native void newTDEAboutData(String appName, String programName, String version); - /** - Defines an author. You can call this function as many times you - need. Each entry is appended to a list. The person in the first entry - is assumed to be the leader of the project. - @param name The developer's name in UTF-8 encoding. - @param task What the person is responsible for. This text can contain - newlines. It should be marked for translation like this: - I18N_NOOP("Task description..."). Can be 0. - @param emailAddress An Email address where the person can be reached. - Can be 0. - @param webAddress The person's homepage or a relevant link. - Start the address with "http://". "http://some.domain" is - correct, "some.domain" is not. Can be 0. - @short Defines an author. - */ - public native void addAuthor(String name, String task, String emailAddress, String webAddress); - public native void addAuthor(String name, String task, String emailAddress); - public native void addAuthor(String name, String task); - public native void addAuthor(String name); - /** - Defines a person that deserves credit. You can call this function - as many times you need. Each entry is appended to a list. - @param name The person's name in UTF-8 encoding. - @param task What the person has done to deserve the honor. The - text can contain newlines. It should be marked for - translation like this: I18N_NOOP("Task description...") - Can be 0. - @param emailAddress An Email address when the person can be reached. - Can be 0. - @param webAddress The person's homepage or a relevant link. - Start the address with "http://". "http://some.domain" is - is correct, "some.domain" is not. Can be 0. - @short Defines a person that deserves credit. - */ - public native void addCredit(String name, String task, String emailAddress, String webAddress); - public native void addCredit(String name, String task, String emailAddress); - public native void addCredit(String name, String task); - public native void addCredit(String name); - /** - Sets the name of the translator of the gui. Since this depends - on the language, just use a dummy text marked for translation. - For example: - <pre> - setTranslator(I18N_NOOP("_: NAME OF TRANSLATORS\\nYour names") - ,I18N_NOOP("_: EMAIL OF TRANSLATORS\\nYour emails")); - </pre> - The translator can then translate this dummy text with his name - or with a list of names separated with ",". - If there is no translation or the application is used with the - default language, this function call is ignored. - Note: If you are using the default KDE automake environment, - there is no need to use this function, because the two - default strings above are added to the applications po file - automatically. - @param name the name of the translator - @param emailAddress the email address of the translator - @short Sets the name of the translator of the gui. - @see TDEAboutTranslator - */ - public native void setTranslator(String name, String emailAddress); - /** - Defines a license text. - The text will be translated if it got marked for - translations with the I18N_NOOP() macro. - Example: - <pre> - setLicenseText( I18N_NOOP("This is my license")); - </pre> - NOTE: No copy of the text is made. - @param license The license text in utf8 encoding. - @short Defines a license text. - */ - public native void setLicenseText(String license); - /** - Defines a license text. - @param file File containing the license text. - @short Defines a license text. - */ - public native void setLicenseTextFile(String file); - /** - Defines the program name used internally. - @param appName The application name. Example: "kate". - @short Defines the program name used internally. - */ - public native void setAppName(String appName); - /** - Defines the displayable program name string. - @param programName The program name. This string should be - marked for translation. - Example: I18N_NOOP("Advanced Text Editor"). - @short Defines the displayable program name string. - */ - public native void setProgramName(String programName); - /** - Defines the program logo. - Use this if you need to have application logo - in AboutData other than application icon. - @param image logo image. - @short Defines the program logo. - @see #programLogo - */ - public native void setProgramLogo(TQImage image); - /** - Defines the program version string. - @param version The program version. - @short Defines the program version string. - */ - public native void setVersion(String version); - /** - Defines a short description of what the program does. - @param shortDescription The program description This string should be marked - for translation. Example: I18N_NOOP("An advanced text editor - with syntax highlithing support."). - @short Defines a short description of what the program does. - */ - public native void setShortDescription(String shortDescription); - /** - Defines the license identifier. - @param licenseKey The license identifier. - @short Defines the license identifier. - */ - public native void setLicense(int licenseKey); - /** - Defines the copyright statement to show when displaying the license. - @param copyrightStatement A copyright statement, that can look like - this: "(c) 1999-2000, Name". The string specified here is not - modified in any manner. The author information from addAuthor - is not used. - @short Defines the copyright statement to show when displaying the license. - */ - public native void setCopyrightStatement(String copyrightStatement); - /** - Defines the additional text to show in the about dialog. - @param otherText Some free form text, that can contain any kind of - information. The text can contain newlines. This string - should be marked for translation. - @short Defines the additional text to show in the about dialog. - */ - public native void setOtherText(String otherText); - /** - Defines the program homepage. - @param homepage The program homepage string. - Start the address with "http://". "http://kate.kde.org" is - is correct, "kde.kde.org" is not. - @short Defines the program homepage. - */ - public native void setHomepage(String homepage); - /** - Defines the address where bug reports should be sent. - @param bugAddress The bug report email address string. - This defaults to the kde.org bug system. - @short Defines the address where bug reports should be sent. - */ - public native void setBugAddress(String bugAddress); - /** - Defines the product name wich will be used in the KBugReport dialog. - By default it's the appName, but you can overwrite it here to provide - support for special components e.g. 'product/component' like - 'kontact/summary'. - @param name The name of product - @short Defines the product name wich will be used in the KBugReport dialog. - */ - public native void setProductName(String name); - /** - Returns the application's internal name. - @return the internal program name. - - @short Returns the application's internal name. - */ - public native String appName(); - /** - Returns the application's product name, which will be used in KBugReport - dialog. By default it returns appName(), otherwise the one which is set - with setProductName() - @return the product name. - - @short Returns the application's product name, which will be used in KBugReport dialog. - */ - public native String productName(); - /** - Returns the translated program name. - @return the program name (translated). - - @short Returns the translated program name. - */ - public native String programName(); - /** - Returns the program logo image. - @return the program logo data or null image if there is - no custom application logo defined. - - @short Returns the program logo image. - */ - public native TQImage programLogo(); - /** - Returns the program's version. - @return the version string. - - @short Returns the program's version. - */ - public native String version(); - /** - Returns a short, translated description. - @return the short description (translated). Can be - null if not set. - - @short Returns a short, translated description. - */ - public native String shortDescription(); - /** - Returns the application homepage. - @return the application homepage URL. Can be null if - not set. - - @short Returns the application homepage. - */ - public native String homepage(); - /** - Returns the email address for bugs. - @return the email address where to report bugs. - - @short Returns the email address for bugs. - */ - public native String bugAddress(); - /** - Returns a list of authors. - @return author information (list of persons). - - @short Returns a list of authors. - */ - // const TQValueList<TDEAboutPerson> authors(); >>>> NOT CONVERTED - /** - Returns a list of persons who contributed. - @return credit information (list of persons). - - @short Returns a list of persons who contributed. - */ - // const TQValueList<TDEAboutPerson> credits(); >>>> NOT CONVERTED - /** - Returns a list of translators. - @return translators information (list of persons) - - @short Returns a list of translators. - */ - // const TQValueList<TDEAboutTranslator> translators(); >>>> NOT CONVERTED - /** - Returns a translated, free form text. - @return the free form text (translated). Can be null if not set. - - @short Returns a translated, free form text. - */ - public native String otherText(); - /** - Returns the license. If the licenseType argument of the constructor has been - used, any text defined by setLicenseText is ignored, - and the standard text for the chosen license will be returned. - @return The license text. - - @short Returns the license. - */ - public native String license(); - /** - Returns the copyright statement. - @return the copyright statement. Can be null if not set. - - @short Returns the copyright statement. - */ - public native String copyrightStatement(); - /** - Returns the plain text displayed around the list of authors instead - of the default message telling users to send bug reports to bugAddress(). - @return the plain text displayed around the list of authors instead - of the default message. Can be null. - - @short Returns the plain text displayed around the list of authors instead of the default message telling users to send bug reports to bugAddress(). - */ - public native String customAuthorPlainText(); - /** - Returns the rich text displayed around the list of authors instead - of the default message telling users to send bug reports to bugAddress(). - @return the rich text displayed around the list of authors instead - of the default message. Can be null. - - @short Returns the rich text displayed around the list of authors instead of the default message telling users to send bug reports to bugAddress(). - */ - public native String customAuthorRichText(); - /** - Returns whether custom text should be displayed around the list of - authors. - @return whether custom text should be displayed around the list of - authors. - - @short Returns whether custom text should be displayed around the list of authors. - */ - public native boolean customAuthorTextEnabled(); - /** - Sets the custom text displayed around the list of authors instead - of the default message telling users to send bug reports to bugAddress(). - @param plainText The plain text. - @param richText The rich text. - Both parameters can be null to not display any message at - all. Call unsetCustomAuthorText() to revert to the default mesage. - @short Sets the custom text displayed around the list of authors instead of the default message telling users to send bug reports to bugAddress(). - */ - public native void setCustomAuthorText(String plainText, String richText); - /** - Clears any custom text displayed around the list of authors and falls - back to the default message telling users to send bug reports to - bugAddress(). - @short Clears any custom text displayed around the list of authors and falls back to the default message telling users to send bug reports to bugAddress(). - */ - public native void unsetCustomAuthorText(); - /** - Returns a message about the translation team. - @return a message about the translation team - - @short Returns a message about the translation team. - */ - public static native String aboutTranslationTeam(); - /** Deletes the wrapped C++ instance */ - protected native void finalize() throws InternalError; - /** Delete the wrapped C++ instance ahead of finalize() */ - public native void dispose(); - /** Has the wrapped C++ instance been deleted? */ - public native boolean isDisposed(); -} |