//
//     Copyright 2006 Jim Bublitz <jbublitz@nwinternet.com>
//     Earlier copyrights 1998 - 2005 Jim Bublitz and/or Phil Thompson
//     may also apply


//                 Generated by preSip
//            module kdeui  version KDE 3.5.3


// This software is free software; you can redistribute it and/or
// modify it under the terms of the GNU General Public License as
// published by the Free Software Foundation; either version 2 of
// the License, or (at your option) any later version.
//
// This software is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public
// License along with this library; see the file COPYING.
// If not, write to the Free Software Foundation, Inc.,
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.


class KAboutApplication : KAboutDialog
{
%TypeHeaderCode
#include <kaboutapplication.h>
%End


public:
                         KAboutApplication (QWidget* /TransferThis/ = 0, const char* = 0, bool = 1);
                         KAboutApplication (const KAboutData*, QWidget* /TransferThis/ = 0, const char* = 0, bool = 1);

protected:
    void                 buildDialog (const KAboutData*);

//force
%ConvertToSubClassCode
    // The table of Python class objects indexed by their names.  The table
    // must be sorted by name.

    static sipStringTypeClassMap map[] = {
        {sipName_KAboutApplication,       &sipClass_KAboutApplication},
        {sipName_KAboutContainer,         &sipClass_KAboutContainer},
        {sipName_KAboutContributor,       &sipClass_KAboutContributor},
        {sipName_KAboutDialog,            &sipClass_KAboutDialog},
        {sipName_KAboutKDE,               &sipClass_KAboutKDE},
        {sipName_KAboutWidget,            &sipClass_KAboutWidget},
        {sipName_KAction,                 &sipClass_KAction},
        {sipName_KActionCollection,       &sipClass_KActionCollection},
        {sipName_KActionMenu,             &sipClass_KActionMenu},
        {sipName_KActionSeparator,        &sipClass_KActionSeparator},
        {sipName_KActiveLabel,            &sipClass_KActiveLabel},
        {sipName_KAnimWidget,             &sipClass_KAnimWidget},
        {sipName_KArrowButton,            &sipClass_KArrowButton},
        {sipName_KAuthIcon,               &sipClass_KAuthIcon},
        {sipName_KBugReport,              &sipClass_KBugReport},
        {sipName_KButtonBox,              &sipClass_KButtonBox},
        {sipName_KCModule,                &sipClass_KCModule},
        {sipName_KCharSelect,             &sipClass_KCharSelect},
        {sipName_KCharSelectTable,        &sipClass_KCharSelectTable},
        {sipName_KColorButton,            &sipClass_KColorButton},
        {sipName_KColorCells,             &sipClass_KColorCells},
        {sipName_KColorCombo,             &sipClass_KColorCombo},
        {sipName_KColorDialog,            &sipClass_KColorDialog},
        {sipName_KColorDrag,              &sipClass_KColorDrag},
        {sipName_KColorPatch,             &sipClass_KColorPatch},
        {sipName_KComboBox,               &sipClass_KComboBox},
        {sipName_KCommandHistory,         &sipClass_KCommandHistory},
        {sipName_KCompletionBox,          &sipClass_KCompletionBox},
        {sipName_KContextMenuManager,     &sipClass_KContextMenuManager},
        {sipName_KDateInternalMonthPicker,&sipClass_KDateInternalMonthPicker},
#if KDE_VERSION >= 0x030100
        {sipName_KDateInternalWeekSelector,&sipClass_KDateInternalWeekSelector},
#endif
        {sipName_KDateInternalYearSelector,&sipClass_KDateInternalYearSelector},
        {sipName_KDatePicker,             &sipClass_KDatePicker},
        {sipName_KDatePicker,             &sipClass_KDatePicker},
        {sipName_KDateTable,              &sipClass_KDateTable},
        {sipName_KDateValidator,          &sipClass_KDateValidator},
        {sipName_KDateWidget,             &sipClass_KDateWidget},
        {sipName_KDialog,                 &sipClass_KDialog},
        {sipName_KDialogBase,             &sipClass_KDialogBase},
        {sipName_KDialogQueue,            &sipClass_KDialogQueue},
        {sipName_KDockArea,               &sipClass_KDockArea},
        {sipName_KDockMainWindow,         &sipClass_KDockMainWindow},
        {sipName_KDockManager,            &sipClass_KDockManager},
        {sipName_KDockTabGroup,           &sipClass_KDockTabGroup},
        {sipName_KDockWidget,             &sipClass_KDockWidget},
        {sipName_KDockWidgetAbstractHeader,&sipClass_KDockWidgetAbstractHeader},
        {sipName_KDockWidgetAbstractHeaderDrag,&sipClass_KDockWidgetAbstractHeaderDrag},
        {sipName_KDockWidgetHeader,       &sipClass_KDockWidgetHeader},
        {sipName_KDockWidgetHeaderDrag,   &sipClass_KDockWidgetHeaderDrag},
//        {sipName_KDockWindow,             &sipClass_KDockWindow},
#if KDE_VERSION >= 0x030100
        {sipName_KDoubleSpinBox,          &sipClass_KDoubleSpinBox},
        {sipName_KDoubleValidator,        &sipClass_KDoubleValidator},
#endif
        {sipName_KDualColorButton,        &sipClass_KDualColorButton},
        {sipName_KDualColorButton,        &sipClass_KDualColorButton},
        {sipName_KEdFind,                 &sipClass_KEdFind},
        {sipName_KEdGotoLine,             &sipClass_KEdGotoLine},
        {sipName_KEdReplace,              &sipClass_KEdReplace},
        {sipName_KEdit,                   &sipClass_KEdit},
        {sipName_KEditListBox,            &sipClass_KEditListBox},
        {sipName_KEditToolbar,            &sipClass_KEditToolbar},
        {sipName_KEditToolbarWidget,      &sipClass_KEditToolbarWidget},
        {sipName_KFloatValidator,         &sipClass_KFloatValidator},
        {sipName_KFontAction,             &sipClass_KFontAction},
        {sipName_KFontChooser,            &sipClass_KFontChooser},
        {sipName_KFontCombo,              &sipClass_KFontCombo},
        {sipName_KFontDialog,             &sipClass_KFontDialog},
        {sipName_KFontSizeAction,         &sipClass_KFontSizeAction},
        {sipName_KGradientSelector,       &sipClass_KGradientSelector},
        {sipName_KHSSelector,             &sipClass_KHSSelector},
        {sipName_KHelpMenu,               &sipClass_KHelpMenu},
        {sipName_KHistoryCombo,           &sipClass_KHistoryCombo},
        {sipName_KIconView,               &sipClass_KIconView},
        {sipName_KIntSpinBox,             &sipClass_KIntSpinBox},
        {sipName_KIntValidator,           &sipClass_KIntValidator},
        {sipName_KJanusWidget,            &sipClass_KJanusWidget},
        {sipName_KKeyButton,              &sipClass_KKeyButton},
        {sipName_KKeyChooser,             &sipClass_KKeyChooser},
        {sipName_KKeyDialog,              &sipClass_KKeyDialog},
        {sipName_KLed,                    &sipClass_KLed},
        {sipName_KLineEdit,               &sipClass_KLineEdit},
        {sipName_KLineEditDlg,            &sipClass_KLineEditDlg},
        {sipName_KListAction,             &sipClass_KListAction},
        {sipName_KListBox,                &sipClass_KListBox},
        {sipName_KListView,               &sipClass_KListView},
        {sipName_KMainWindow,             &sipClass_KMainWindow},
        {sipName_KMenuBar,                &sipClass_KMenuBar},
        {sipName_KMimeTypeValidator,      &sipClass_KMimeTypeValidator},
        {sipName_KNumInput,               &sipClass_KNumInput},
        {sipName_KPaletteTable,           &sipClass_KPaletteTable},
        {sipName_KPanelApplet,            &sipClass_KPanelApplet},
        {sipName_KPanelAppMenu,           &sipClass_KPanelAppMenu},
        {sipName_KPanelExtension,         &sipClass_KPanelExtension},
        {sipName_KPanelMenu,              &sipClass_KPanelMenu},
#if KDE_VERSION >= 0x030100
        {sipName_KPassivePopup,           &sipClass_KPassivePopup},
#endif
        {sipName_KPasswordDialog,         &sipClass_KPasswordDialog},
        {sipName_KPasswordEdit,           &sipClass_KPasswordEdit},
        {sipName_KPopupFrame,             &sipClass_KPopupFrame},
        {sipName_KPopupMenu,              &sipClass_KPopupMenu},
        {sipName_KPopupTitle,             &sipClass_KPopupTitle},
        {sipName_KProgress,               &sipClass_KProgress},
        {sipName_KProgressDialog,         &sipClass_KProgressDialog},
        {sipName_KPushButton,             &sipClass_KPushButton},
        {sipName_KRadioAction,            &sipClass_KRadioAction},
        {sipName_KRecentFilesAction,      &sipClass_KRecentFilesAction},
        {sipName_KRestrictedLine,         &sipClass_KRestrictedLine},
        {sipName_KRootPermsIcon,          &sipClass_KRootPermsIcon},
        {sipName_KRootPixmap,             &sipClass_KRootPixmap},
        {sipName_KRuler,                  &sipClass_KRuler},
        {sipName_KSelectAction,           &sipClass_KSelectAction},
        {sipName_KSelector,               &sipClass_KSelector},
        {sipName_KSeparator,              &sipClass_KSeparator},
//        {sipName_KSharedPixmap,           &sipClass_KSharedPixmap},
        {sipName_KSqueezedTextLabel,      &sipClass_KSqueezedTextLabel},
        {sipName_KStatusBar,              &sipClass_KStatusBar},
        {sipName_KStatusBarLabel,         &sipClass_KStatusBarLabel},
        {sipName_KStringListValidator,    &sipClass_KStringListValidator},
        {sipName_KSystemTray,             &sipClass_KSystemTray},
        {sipName_KTabCtl,                 &sipClass_KTabCtl},
        {sipName_KTextBrowser,            &sipClass_KTextBrowser},
#if KDE_VERSION >= 0x030100
        {sipName_KTextEdit,               &sipClass_KTextEdit},
#endif
        {sipName_KTipDialog,              &sipClass_KTipDialog},
        {sipName_KToggleAction,           &sipClass_KToggleAction},
#if KDE_VERSION >= 0x030100
        {sipName_KToggleToolBarAction,    &sipClass_KToggleToolBarAction},
#endif
        {sipName_KToolBar,                &sipClass_KToolBar},
        {sipName_KToolBarButton,          &sipClass_KToolBarButton},
        {sipName_KToolBarPopupAction,     &sipClass_KToolBarPopupAction},
        {sipName_KToolBarRadioGroup,      &sipClass_KToolBarRadioGroup},
        {sipName_KToolBarSeparator,       &sipClass_KToolBarSeparator},
        {sipName_KURLLabel,               &sipClass_KURLLabel},
        {sipName_KValueSelector,          &sipClass_KValueSelector},
#if KDE_VERSION >= 0x030100
        {sipName_KWidgetAction,           &sipClass_KWidgetAction},
        {sipName_KWindowInfo,             &sipClass_KWindowInfo},
#endif
        {sipName_KWindowListMenu,         &sipClass_KWindowListMenu},
        {sipName_KWizard,                 &sipClass_KWizard},
        {sipName_KWritePermsIcon,         &sipClass_KWritePermsIcon},
        {sipName_KXMLGUIFactory,          &sipClass_KXMLGUIFactory},
        {sipName_KXYSelector,             &sipClass_KXYSelector},
//        {sipName_PyKPanelApplet,          &sipClass_PyKPanelApplet},
//        {sipName_QXEmbed,                 &sipClass_QXEmbed},
    };

    sipClass = sipMapStringToClass(sipCpp -> className(),map,sizeof (map)/sizeof (map[0]));
%End
//end

};  // class KAboutApplication

