Warning, file /sdk/kde-dev-scripts/kf5/adapt-akonadi-includes.pl was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001 #!/usr/bin/perl -w 0002 0003 # Laurent Montel <montel@kde.org> (2014) 0004 # Adapt new akonadi includes 0005 # find -iname "*.cpp"|xargs kde-dev-scripts/kf5/adapt-akonadi-includes.pl 0006 0007 # grep -r "#include " |grep akonadi |cut -d: -f2 |sort |uniq 0008 0009 use strict; 0010 use File::Basename; 0011 use lib dirname($0); 0012 use functionUtilkde; 0013 0014 foreach my $file (@ARGV) { 0015 0016 my $modified; 0017 open(my $FILE, "<", $file) or warn "We can't open file $file:$!\n"; 0018 my @l = map { 0019 my $orig = $_; 0020 s,#include \<akonadi\/item.h\>,#include \<AkonadiCore\/item.h\>,; 0021 s,#include \<akonadi\/collection.h\>,#include \<AkonadiCore\/collection.h\>,; 0022 s,#include \<akonadi\/attribute.h\>,#include \<AkonadiCore\/attribute.h\>,; 0023 s,#include \<akonadi\/attributefactory.h\>,#include \<AkonadiCore\/attributefactory.h\>,; 0024 s,#include \<akonadi\/entitytreemodel.h\>,#include \<AkonadiCore\/entitytreemodel.h\>,; 0025 s,#include \<akonadi\/agentmanager.h\>,#include \<AkonadiCore\/agentmanager.h\>,; 0026 0027 s,#include \<akonadi\/agentinstancecreatejob.h\>,#include \<AkonadiCore\/agentinstancecreatejob.h\>,; 0028 s,#include \<akonadi\/agentinstance.h\>,#include \<AkonadiCore\/agentinstance.h\>,; 0029 s,#include \<akonadi\/changerecorder.h\>,#include \<AkonadiCore\/changerecorder.h\>,; 0030 s,#include \<akonadi\/collectiondialog.h\>,#include \<AkonadiWidgets\/collectiondialog.h\>,; 0031 s,#include \<akonadi\/collectionfetchjob.h\>,#include \<AkonadiCore\/collectionfetchjob.h\>,; 0032 s,#include \<akonadi\/collectionfetchscope.h\>,#include \<AkonadiCore\/collectionfetchscope.h\>,; 0033 s,#include \<akonadi\/collectionfilterproxymodel.h\>,#include \<AkonadiCore\/collectionfilterproxymodel.h\>,; 0034 s,#include \<akonadi\/entitydisplayattribute.h\>,#include \<AkonadiCore\/entitydisplayattribute.h\>,; 0035 s,#include \<akonadi\/entitymimetypefiltermodel.h\>,#include \<AkonadiCore\/entitymimetypefiltermodel.h\>,; 0036 s,#include \<akonadi\/itemcreatejob.h\>,#include \<AkonadiCore\/itemcreatejob.h\>,; 0037 s,#include \<akonadi\/itemdeletejob.h\>,#include \<AkonadiCore\/itemdeletejob.h\>,; 0038 s,#include \<akonadi\/itemfetchjob.h\>,#include \<AkonadiCore\/itemfetchjob.h\>,; 0039 s,#include \<akonadi\/itemfetchscope.h\>,#include \<AkonadiCore\/itemfetchscope.h\>,; 0040 s,#include \<akonadi\/itemmodifyjob.h\>,#include \<AkonadiCore\/itemmodifyjob.h\>,; 0041 s,#include \<akonadi\/job.h\>,#include \<AkonadiCore\/job.h\>,; 0042 s,#include \<akonadi\/mimetypechecker.h\>,#include \<AkonadiCore\/mimetypechecker.h\>,; 0043 s,#include \<akonadi\/session.h\>,#include \<AkonadiCore\/session.h\>,; 0044 s,#include \<akonadi\/standardactionmanager.h\>,#include \<AkonadiCore\/standardactionmanager.h\>,; 0045 s,#include \<akonadi\/transactionsequence.h\>,#include \<AkonadiCore\/transactionsequence.h\>,; 0046 s,#include \<akonadi\/agenttype.h\>,#include \<AkonadiCore\/agenttype.h\>,; 0047 s,#include \<akonadi\/attributefactory.h\>,#include \<AkonadiCore\/attributefactory.h\>,; 0048 s,#include \<akonadi\/monitor.h\>,#include \<AkonadiCore\/monitor.h\>,; 0049 s,#include \<Akonadi\/EntityTreeModel\>,#include \<AkonadiCore\/EntityTreeModel\>,; 0050 s,#include \<Akonadi\/ChangeRecorder\>,#include \<AkonadiCore\/ChangeRecorder\>,; 0051 s,#include \<Akonadi\/EntityDisplayAttribute\>,#include \<AkonadiCore\/EntityDisplayAttribute\>,; 0052 s,#include \<Akonadi\/ItemDeleteJob\>,#include \<AkonadiCore\/ItemDeleteJob\>,; 0053 #s,#include \<[Aa]konadi\/\>,#include \<AkonadiCore\/\>,; 0054 s,#include \<[Aa]konadi\/collectioncreatejob.h\>,#include \<AkonadiCore\/collectioncreatejob.h\>,; 0055 s,#include \<[Aa]konadi\/recursiveitemfetchjob.h\>,#include \<AkonadiCore\/recursiveitemfetchjob.h\>,; 0056 s,#include \<[Aa]konadi\/CollectionDeleteJob\>,#include \<AkonadiCore\/CollectionDeleteJob\>,; 0057 s,#include \<[Aa]konadi\/SearchCreateJob\>,#include \<AkonadiCore\/SearchCreateJob\>,; 0058 s,#include \<[Aa]konadi\/persistentsearchattribute.h\>,#include \<AkonadiCore\/persistentsearchattribute.h\>,; 0059 s,#include \<[Aa]konadi\/CollectionModifyJob\>,#include \<AkonadiCore\/CollectionModifyJob\>,; 0060 s,#include \<[Aa]konadi\/AgentInstanceModel\>,#include \<AkonadiCore\/AgentInstanceModel\>,; 0061 s,#include \<[Aa]konadi\/collectionquotaattribute.h\>,#include \<AkonadiCore\/collectionquotaattribute.h\>,; 0062 s,#include \<[Aa]konadi\/indexpolicyattribute.h\>,#include \<AkonadiCore\/indexpolicyattribute.h\>,; 0063 s,#include \<[Aa]konadi\/ItemMoveJob\>,#include \<AkonadiCore\/ItemMoveJob\>,; 0064 s,#include \<[Aa]konadi\/CollectionCreateJob\>,#include \<AkonadiCore\/CollectionCreateJob\>,; 0065 s,#include \<[Aa]konadi\/TagAttribute\>,#include \<AkonadiCore\/TagAttribute\>,; 0066 s,#include \<[Aa]konadi\/TagFetchJob\>,#include \<AkonadiCore\/TagFetchJob\>,; 0067 s,#include \<[Aa]konadi\/TagFetchScope\>,#include \<AkonadiCore\/TagFetchScope\>,; 0068 s,#include \<[Aa]konadi\/Monitor\>,#include \<AkonadiCore\/Monitor\>,; 0069 s,#include \<[Aa]konadi\/CachePolicy\>,#include \<AkonadiCore\/CachePolicy\>,; 0070 s,#include \<[Aa]konadi\/collectiondeletejob.h\>,#include \<AkonadiCore\/collectiondeletejob.h\>,; 0071 s,#include \<[Aa]konadi\/collectionstatisticsdelegate.h\>,#include \<AkonadiWidgets\/collectionstatisticsdelegate.h\>,; 0072 s,#include \<[Aa]konadi\/agentinstancemodel.h\>,#include \<AkonadiCore\/agentinstancemodel.h\>,; 0073 s,#include \<[Aa]konadi\/collectionattributessynchronizationjob.h\>,#include \<AkonadiCore\/collectionattributessynchronizationjob.h\>,; 0074 s,#include \<[Aa]konadi\/collectionstatistics.h\>,#include \<AkonadiCore\/collectionstatistics.h\>,; 0075 s,#include \<[Aa]konadi\/CollectionStatistics\>,#include \<AkonadiCore\/collectionstatistics.h\>,; 0076 s,#include \<[Aa]konadi\/Entity\>,#include \<AkonadiCore\/Entity\>,; 0077 s,#include \<[Aa]konadi\/AgentInstanceCreateJob\>,#include \<AkonadiCore\/AgentInstanceCreateJob\>,; 0078 s,#include \<[Aa]konadi\/CollectionStatisticsJob\>,#include \<AkonadiCore\/CollectionStatisticsJob\>,; 0079 s,#include \<[Aa]konadi\/itemsearchjob.h\>,#include \<AkonadiCore\/itemsearchjob.h\>,; 0080 s,#include \<[Aa]konadi\/itemcopyjob.h\>,#include \<AkonadiCore\/itemcopyjob.h\>,; 0081 s,#include \<[Aa]konadi\/tagmodel.h\>,#include \<AkonadiCore\/tagmodel.h\>,; 0082 s,#include \<[Aa]konadi\/searchcreatejob.h\>,#include \<AkonadiCore\/searchcreatejob.h\>,; 0083 s,#include \<[Aa]konadi\/favoritecollectionsmodel.h\>,#include \<AkonadiCore\/favoritecollectionsmodel.h\>,; 0084 s,#include \<[Aa]konadi\/ServerManager\>,#include \<AkonadiCore\/ServerManager\>,; 0085 s,#include \<[Aa]konadi\/selectionproxymodel.h\>,#include \<AkonadiCore\/selectionproxymodel.h\>,; 0086 s,#include \<[Aa]konadi\/collectionmodifyjob.h\>,#include \<AkonadiCore\/collectionmodifyjob.h\>,; 0087 s,#include \<[Aa]konadi\/servermanager.h\>,#include \<AkonadiCore\/servermanager.h\>,; 0088 s,#include \<[Aa]konadi\/AgentFilterProxyModel\>,#include \<AkonadiCore\/AgentFilterProxyModel\>,; 0089 s,#include \<[Aa]konadi\/agentfilterproxymodel.h\>,#include \<AkonadiCore\/agentfilterproxymodel.h\>,; 0090 s,#include \<[Aa]konadi\/agentinstance.h\>,#include \<AkonadiCore\/agentinstance.h\>,; 0091 s,#include \<[Aa]konadi\/AgentInstance\>,#include \<AkonadiCore\/AgentInstance\>,; 0092 s,#include \<Akonadi\/dbusconnectionpool.h\>,#include \<AkonadiCore\/dbusconnectionpool.h\>,; 0093 s,#include \<akonadi\/dbusconnectionpool.h\>,#include \<AkonadiCore\/dbusconnectionpool.h\>,; 0094 s,#include \<akonadi\/itemmovejob.h\>,#include \<AkonadiCore\/itemmovejob.h\>,; 0095 s,#include \<Akonadi\/CollectionFetchScope\>,#include \<AkonadiCore\/CollectionFetchScope\>,; 0096 s,#include \<Akonadi\/AgentManager\>,#include \<AkonadiCore\/AgentManager\>,; 0097 s,#include \<akonadi\/control.h\>,#include \<AkonadiCore\/control.h\>,; 0098 s,#include \<akonadi\/entityannotationsattribute.h\>,#include \<AkonadiCore\/entityannotationsattribute.h\>,; 0099 s,#include \<akonadi\/searchquery.h\>,#include \<AkonadiCore\/searchquery.h\>,; 0100 s,#include \<akonadi\/tagcreatejob.h\>,#include \<AkonadiCore\/tagcreatejob.h\>,; 0101 s,#include \<Akonadi\/ItemFetchJob\>,#include \<AkonadiCore\/ItemFetchJob\>,; 0102 s,#include \<Akonadi\/CollectionFetchJob\>,#include \<AkonadiCore\/CollectionFetchJob\>,; 0103 s,#include \<Akonadi\/ItemCreateJob\>,#include \<AkonadiCore\/ItemCreateJob\>,; 0104 s,#include \<Akonadi\/AttributeFactory\>,#include \<AkonadiCore\/AttributeFactory\>,; 0105 s,#include \<Akonadi\/MimeTypeChecker\>,#include \<AkonadiCore\/MimeTypeChecker\>,; 0106 s,#include \<Akonadi\/EntityMimeTypeFilterModel\>,#include \<AkonadiCore\/EntityMimeTypeFilterModel\>,; 0107 s,#include \<Akonadi\/Control\>,#include \<AkonadiCore\/Control\>,; 0108 s,#include \<Akonadi\/CollectionModel\>,#include \<AkonadiCore\/CollectionModel\>,; 0109 s,#include \<[aA]konadi\/collectionmodel.h\>,#include \<AkonadiCore\/collectionmodel.h\>,; 0110 s,#include \<Akonadi\/CollectionFilterProxyModel\>,#include \<AkonadiCore\/CollectionFilterProxyModel\>,; 0111 s,#include \<Akonadi\/ItemFetchScope\>,#include \<AkonadiCore\/ItemFetchScope\>,; 0112 s,#include \<Akonadi\/Session\>,#include \<AkonadiCore\/Session\>,; 0113 s,#include \<Akonadi\/ItemModifyJob\>,#include \<AkonadiCore\/ItemModifyJob\>,; 0114 s,#include \<akonadi\/tag.h\>,#include \<AkonadiCore\/tag.h\>,; 0115 #AkonadiWidgets 0116 s,#include \<Akonadi/CollectionComboBox\>,#include \<AkonadiWidgets\/CollectionComboBox\>,; 0117 s,#include \<[aA]konadi\/agentactionmanager.h\>,#include \<AkonadiWidgets\/agentactionmanager.h\>,; 0118 s,#include \<Akonadi\/AgentInstanceWidget\>,#include \<AkonadiWidgets\/AgentInstanceWidget.h\>,; 0119 s,#include \<[Aa]konadi\/agentinstancewidget.h\>,#include \<AkonadiWidgets\/agentinstancewidget.h\>,; 0120 s,#include \<Akonadi\/AgentTypeDialog\>,#include \<AkonadiWidgets\/AgentTypeDialog\>,; 0121 s,#include \<[Aa]konadi\/agenttypedialog.h\>,#include \<AkonadiWidgets\/agenttypedialog.h\>,; 0122 s,#include \<Akonadi\/AgentTypeWidget\>,#include \<AkonadiWidgets\/AgentTypeWidget\>,; 0123 s,#include \<Akonadi\/agenttypewidget.h\>,#include \<AkonadiWidgets\/agenttypewidget.h\>,; 0124 s,#include \<[Aa]konadi\/collectioncombobox.h\>,#include \<AkonadiWidgets\/collectioncombobox.h\>,; 0125 s,#include \<akonadi\/collectioncombobox.h\>,#include \<AkonadiWidgets\/collectioncombobox.h\>,; 0126 s,#include \<Akonadi\/CollectionDialog\>,#include \<AkonadiWidgets\/CollectionDialog\>,; 0127 s,#include \<Akonadi\/collectiondialog.h\>,#include \<AkonadiWidgets\/collectiondialog.h\>,; 0128 s,#include \<[Aa]konadi\/CollectionPropertiesDialog\>,#include \<AkonadiWidgets\/CollectionPropertiesDialog\>,; 0129 s,#include \<[Aa]konadi\/collectionpropertiesdialog.h\>,#include \<AkonadiWidgets\/collectionpropertiesdialog.h\>,; 0130 s,#include \<Akonadi\/collectionpropertiesdialog.h\>,#include \<AkonadiWidgets\/collectionpropertiesdialog.h\>,; 0131 s,#include \<Akonadi\/CollectionPropertiesPage\>,#include \<AkonadiWidgets\/CollectionPropertiesPage\>,; 0132 s,#include \<akonadi\/collectionpropertiespage.h\>,#include \<AkonadiWidgets\/collectionpropertiespage.h\>,; 0133 s,#include \<Akonadi\/collectionpropertiespage.h\>,#include \<AkonadiWidgets\/collectionpropertiespage.h\>,; 0134 s,#include \<Akonadi\/CollectionRequester\>,#include \<AkonadiWidgets\/CollectionRequester\>,; 0135 s,#include \<Akonadi\/collectionrequester.h\>,#include \<AkonadiWidgets\/collectionrequester.h\>,; 0136 s,#include \<akonadi\/collectionrequester.h\>,#include \<AkonadiWidgets\/collectionrequester.h\>,; 0137 s,#include \<Akonadi\/CollectionStatisticsDelegate\>,#include \<AkonadiWidgets\/CollectionStatisticsDelegate\>,; 0138 s,#include \<Akonadi\/collectionstatisticsdelegate.h\>,#include \<AkonadiWidgets\/collectionstatisticsdelegate.h\>,; 0139 s,#include \<Akonadi\/CollectionView\>,#include \<AkonadiWidgets\/CollectionView\>,; 0140 s,#include \<Akonadi\/collectionview.h\>,#include \<AkonadiWidgets\/collectionview.h\>,; 0141 s,#include \<Akonadi\/EntityListView\>,#include \<AkonadiWidgets\/EntityListView\>,; 0142 s,#include \<[Aa]konadi\/entitylistview.h\>,#include \<AkonadiWidgets\/entitylistview.h\>,; 0143 s,#include \<Akonadi\/EntityTreeView\>,#include \<AkonadiWidgets\/EntityTreeView\>,; 0144 s,#include \<[Aa]konadi\/entitytreeview.h\>,#include \<AkonadiWidgets\/entitytreeview.h\>,; 0145 s,#include \<Akonadi\/EntityTreeViewStateSaver\>,#include \<AkonadiWidgets\/EntityTreeViewStateSaver\>,; 0146 s,#include \<Akonadi\/entitytreeviewstatesaver.h\>,#include \<AkonadiWidgets\/entitytreeviewstatesaver.h\>,; 0147 s,#include \<Akonadi\/ETMViewStateSaver\>,#include \<AkonadiWidgets\/ETMViewStateSaver\>,; 0148 s,#include \<[Aa]konadi\/etmviewstatesaver.h\>,#include \<AkonadiWidgets\/etmviewstatesaver.h\>,; 0149 s,#include \<Akonadi\/ItemView\>,#include \<AkonadiWidgets\/ItemView\>,; 0150 s,#include \<Akonadi\/itemview.h\>,#include \<AkonadiWidgets\/itemview.h\>,; 0151 s,#include \<Akonadi\/RenameFavoriteDialog\>,#include \<AkonadiWidgets\/RenameFavoriteDialog\>,; 0152 s,#include \<Akonadi\/renamefavoritedialog.h\>,#include \<AkonadiWidgets\/renamefavoritedialog.h\>,; 0153 s,#include \<Akonadi\/StandardActionManager\>,#include \<AkonadiWidgets\/StandardActionManager\>,; 0154 s,#include \<Akonadi\/standardactionmanager.h\>,#include \<AkonadiWidgets\/standardactionmanager.h\>,; 0155 s,#include \<Akonadi\/SubscriptionDialog\>,#include \<AkonadiWidgets\/SubscriptionDialog\>,; 0156 s,#include \<Akonadi\/subscriptiondialog.h\>,#include \<AkonadiWidgets\/subscriptiondialog.h\>,; 0157 s,#include \<Akonadi\/TagManagementDialog\>,#include \<AkonadiWidgets\/TagManagementDialog\>,; 0158 s,#include \<Akonadi\/tagmanagementdialog.h\>,#include \<AkonadiWidgets\/tagmanagementdialog.h\>,; 0159 s,#include \<Akonadi\/TagSelectionDialog\>,#include \<AkonadiWidgets\/TagSelectionDialog\>,; 0160 s,#include \<Akonadi\/tagselectiondialog.h\>,#include \<AkonadiWidgets\/tagselectiondialog.h\>,; 0161 s,#include \<Akonadi\/TagWidget\>,#include \<AkonadiWidgets\/TagWidget\>,; 0162 s,#include \<Akonadi\/tagwidget.h\>,#include \<AkonadiWidgets\/tagwidget.h\>,; 0163 0164 #s,#include \<Akonadi\/\>,#include \<AkonadiAgentBase\/\>,; 0165 s,#include \<Akonadi\/agentbase.h\>,#include \<AkonadiAgentBase\/agentbase.h\>,; 0166 s,#include \<akonadi\/agentbase.h\>,#include \<AkonadiAgentBase\/agentbase.h\>,; 0167 0168 $modified ||= $orig ne $_; 0169 $_; 0170 } <$FILE>; 0171 0172 if ($modified) { 0173 open (my $OUT, ">", $file); 0174 print $OUT @l; 0175 close ($OUT); 0176 } 0177 } 0178 0179 functionUtilkde::diffFile( "@ARGV" );