// // Copyright 2008 Jim Bublitz // Earlier copyrights 1998 - 2007 Jim Bublitz also apply // Generated by twine // This file is part of PyKDE4. // PyKDE4 is free software; you can redistribute it and/or modify // it under the terms of the GNU Lesser General Public License as // published by the Free Software Foundation; either version 2.1 of // the License, or (at your option) any later version. // PyKDE4 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 program. If not, see . %ModuleHeaderCode //ctscc #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include %End class KAbstractFileModule : QObject { %TypeHeaderCode #include %End public: KAbstractFileModule (QObject* parent /TransferThis/); virtual QWidget* createFileWidget (const KUrl& startDir, QWidget* parent /Transfer/)=0; virtual KUrl getStartUrl (const KUrl& startDir, QString& recentDirClass)=0; virtual void setStartDir (const KUrl& directory)=0; virtual KUrl selectDirectory (const KUrl& startDir, bool localOnly, QWidget* parent /Transfer/, const QString& caption)=0; // Subclasses of QObject %ConvertToSubClassCode // CTSCC for subclasses of 'QObject' sipType = NULL; if (dynamic_cast(sipCpp)) sipType = sipType_KAbstractFileItemActionPlugin; else if (dynamic_cast(sipCpp)) sipType = sipType_KAbstractFileModule; else if (dynamic_cast(sipCpp)) sipType = sipType_KAutoMount; else if (dynamic_cast(sipCpp)) sipType = sipType_KAutoUnmount; else if (dynamic_cast(sipCpp)) sipType = sipType_KBookmarkDomBuilder; else if (dynamic_cast(sipCpp)) { sipType = sipType_KBookmarkImporterBase; if (dynamic_cast(sipCpp)) sipType = sipType_KCrashBookmarkImporterImpl; else if (dynamic_cast(sipCpp)) sipType = sipType_KIEBookmarkImporterImpl; else if (dynamic_cast(sipCpp)) { sipType = sipType_KNSBookmarkImporterImpl; if (dynamic_cast(sipCpp)) sipType = sipType_KMozillaBookmarkImporterImpl; } else if (dynamic_cast(sipCpp)) sipType = sipType_KOperaBookmarkImporterImpl; else if (dynamic_cast(sipCpp)) sipType = sipType_KXBELBookmarkImporterImpl; } else if (dynamic_cast(sipCpp)) sipType = sipType_KBookmarkManager; else if (dynamic_cast(sipCpp)) { sipType = sipType_KBookmarkMenu; if (dynamic_cast(sipCpp)) sipType = sipType_KonqBookmarkMenu; } else if (dynamic_cast(sipCpp)) { sipType = sipType_KUrlCompletion; if (dynamic_cast(sipCpp)) sipType = sipType_KShellCompletion; } else if (dynamic_cast(sipCpp)) sipType = sipType_KCrashBookmarkImporter; else if (dynamic_cast(sipCpp)) sipType = sipType_KDataTool; else if (dynamic_cast(sipCpp)) sipType = sipType_KDirLister; else if (dynamic_cast(sipCpp)) sipType = sipType_KDirWatch; else if (dynamic_cast(sipCpp)) sipType = sipType_KDiskFreeSpace; else if (dynamic_cast(sipCpp)) sipType = sipType_KFileItemActionPlugin; else if (dynamic_cast(sipCpp)) sipType = sipType_KFileItemActions; else if (dynamic_cast(sipCpp)) sipType = sipType_KFilePreviewGenerator; else if (dynamic_cast(sipCpp)) sipType = sipType_KFileWritePlugin; else if (dynamic_cast(sipCpp)) sipType = sipType_KIO_Connection; else if (dynamic_cast(sipCpp)) sipType = sipType_KIO_ConnectionServer; else if (dynamic_cast(sipCpp)) sipType = sipType_KIO_FileUndoManager; else if (dynamic_cast(sipCpp)) sipType = sipType_KIO_ForwardingSlaveBase; else if (dynamic_cast(sipCpp)) sipType = sipType_KIO_NetAccess; else if (dynamic_cast(sipCpp)) sipType = sipType_KIO_Scheduler; else if (dynamic_cast(sipCpp)) sipType = sipType_KIO_SessionData; else if (dynamic_cast(sipCpp)) sipType = sipType_KIO_SlaveConfig; else if (dynamic_cast(sipCpp)) { sipType = sipType_KIO_SlaveInterface; if (dynamic_cast(sipCpp)) sipType = sipType_KIO_Slave; } else if (dynamic_cast(sipCpp)) { sipType = sipType_KIO_Job; if (dynamic_cast(sipCpp)) sipType = sipType_KIO_ChmodJob; else if (dynamic_cast(sipCpp)) sipType = sipType_KIO_CopyJob; else if (dynamic_cast(sipCpp)) sipType = sipType_KIO_DeleteJob; else if (dynamic_cast(sipCpp)) sipType = sipType_KIO_DirectorySizeJob; else if (dynamic_cast(sipCpp)) sipType = sipType_KIO_FileCopyJob; else if (dynamic_cast(sipCpp)) sipType = sipType_KIO_MetaInfoJob; else if (dynamic_cast(sipCpp)) sipType = sipType_KIO_PreviewJob; else if (dynamic_cast(sipCpp)) { sipType = sipType_KIO_SimpleJob; if (dynamic_cast(sipCpp)) sipType = sipType_KIO_FileJob; else if (dynamic_cast(sipCpp)) sipType = sipType_KIO_ListJob; else if (dynamic_cast(sipCpp)) sipType = sipType_KIO_StatJob; else if (dynamic_cast(sipCpp)) { sipType = sipType_KIO_TransferJob; if (dynamic_cast(sipCpp)) sipType = sipType_KIO_DavJob; else if (dynamic_cast(sipCpp)) sipType = sipType_KIO_MimetypeJob; else if (dynamic_cast(sipCpp)) sipType = sipType_KIO_MultiGetJob; else if (dynamic_cast(sipCpp)) sipType = sipType_KIO_SpecialJob; else if (dynamic_cast(sipCpp)) sipType = sipType_KIO_StoredTransferJob; } } } else if (dynamic_cast(sipCpp)) sipType = sipType_KIO_JobUiDelegate; else if (dynamic_cast(sipCpp)) sipType = sipType_KNFSShare; else if (dynamic_cast(sipCpp)) { sipType = sipType_KPropertiesDialogPlugin; if (dynamic_cast(sipCpp)) sipType = sipType_KFileSharePropsPlugin; } else if (dynamic_cast(sipCpp)) sipType = sipType_KRun; else if (dynamic_cast(sipCpp)) sipType = sipType_KSambaShare; else if (dynamic_cast(sipCpp)) sipType = sipType_KUriFilterPlugin; else if (dynamic_cast(sipCpp)) sipType = sipType_KFileItemDelegate; else if (dynamic_cast(sipCpp)) sipType = sipType_KDeviceListModel; else if (dynamic_cast(sipCpp)) sipType = sipType_KDirModel; else if (dynamic_cast(sipCpp)) sipType = sipType_KFilePlacesModel; else if (dynamic_cast(sipCpp)) sipType = sipType_KDirSortFilterProxyModel; else if (dynamic_cast(sipCpp)) sipType = sipType_KBookmarkActionMenu; else if (dynamic_cast(sipCpp)) sipType = sipType_KNewFileMenu; else if (dynamic_cast(sipCpp)) sipType = sipType_KBookmarkAction; else if (dynamic_cast(sipCpp)) sipType = sipType_KDataToolAction; else if (dynamic_cast(sipCpp)) sipType = sipType_KDirOperator; else if (dynamic_cast(sipCpp)) sipType = sipType_KFileMetaDataConfigurationWidget; else if (dynamic_cast(sipCpp)) sipType = sipType_KFileMetaDataWidget; else if (dynamic_cast(sipCpp)) sipType = sipType_KFileWidget; else if (dynamic_cast(sipCpp)) sipType = sipType_KIO_RenameDialogPlugin; else if (dynamic_cast(sipCpp)) { sipType = sipType_KPreviewWidgetBase; if (dynamic_cast(sipCpp)) sipType = sipType_KImageFilePreview; } else if (dynamic_cast(sipCpp)) sipType = sipType_KStatusBarOfflineIndicator; else if (dynamic_cast(sipCpp)) sipType = sipType_KUrlNavigator; else if (dynamic_cast(sipCpp)) sipType = sipType_KIconButton; else if (dynamic_cast(sipCpp)) sipType = sipType_KFileFilterCombo; else if (dynamic_cast(sipCpp)) sipType = sipType_KUrlComboBox; else if (dynamic_cast(sipCpp)) sipType = sipType_KBookmarkDialog; else if (dynamic_cast(sipCpp)) sipType = sipType_KDirSelectDialog; else if (dynamic_cast(sipCpp)) { sipType = sipType_KFileDialog; if (dynamic_cast(sipCpp)) sipType = sipType_KEncodingFileDialog; } else if (dynamic_cast(sipCpp)) sipType = sipType_KIO_SkipDialog; else if (dynamic_cast(sipCpp)) sipType = sipType_KIconDialog; else if (dynamic_cast(sipCpp)) sipType = sipType_KMimeTypeChooserDialog; else if (dynamic_cast(sipCpp)) sipType = sipType_KNameAndUrlInputDialog; else if (dynamic_cast(sipCpp)) sipType = sipType_KOpenWithDialog; else if (dynamic_cast(sipCpp)) sipType = sipType_KOCRDialog; else if (dynamic_cast(sipCpp)) sipType = sipType_KPropertiesDialog; else if (dynamic_cast(sipCpp)) sipType = sipType_KScanDialog; else if (dynamic_cast(sipCpp)) sipType = sipType_KIO_PasswordDialog; else if (dynamic_cast(sipCpp)) sipType = sipType_KUrlRequesterDialog; else if (dynamic_cast(sipCpp)) sipType = sipType_KIO_RenameDialog; else if (dynamic_cast(sipCpp)) sipType = sipType_KBuildSycocaProgressDialog; else if (dynamic_cast(sipCpp)) { sipType = sipType_KUrlRequester; if (dynamic_cast(sipCpp)) sipType = sipType_KUrlComboRequester; } else if (dynamic_cast(sipCpp)) sipType = sipType_KMimeTypeChooser; else if (dynamic_cast(sipCpp)) sipType = sipType_KFilePlacesView; else if (dynamic_cast(sipCpp)) sipType = sipType_KIconCanvas; else if (dynamic_cast(sipCpp)) sipType = sipType_KBookmarkContextMenu; %End }; // KAbstractFileModule