Hi,

with recent kdelibs trunk there are compile problems:

[ 14%] Building CXX object 
kdeui/CMakeFiles/kdeui.dir/itemviews/kselectionproxymodel.obj
kselectionproxymodel.cpp
D:\daten\kde\svn\trunk\KDE\kdelibs\kdeui\itemviews\kselectionproxymodel.cpp(1088)
 
: error C2668: 'QHash<Key,T>::iterator::value': Mehrdeutiger Aufruf 
einer überladenen Funktion
        with
        [
            Key=QModelIndex,
            T=QPersistentModelIndex
        ]
        D:\daten\kde\emerge-msvc-root\debug\include\QtCore/qhash.h(343): 
kann 'QPersistentModelIndex &QHash<Key,T>::iterator::value(void) const' sein
        with
        [
            Key=QModelIndex,
            T=QPersistentModelIndex
        ]
        
d:\daten\kde\svn\trunk\kde\kdelibs\kdeui\itemviews\kbihash_p.h(58): oder 
"const QPersistentModelIndex &KBiHash<T,U>::_iterator<V,W>::value(void) 
const"
        with
        [
            T=QPersistentModelIndex,
            U=QModelIndex,
            V=QModelIndex,
            W=QPersistentModelIndex
        ]
        bei Anpassung der Argumentliste '(void)'


the related source code i

void KSelectionProxyModelPrivate::endRemoveRows(const QModelIndex 
&parent, int start, int end)
{
    Q_Q(KSelectionProxyModel);

    {
        SourceProxyIndexMapping::right_iterator it = 
m_mappedParents.rightBegin();

        while (it != m_mappedParents.rightEnd()) {
1088            if (!it.value().isValid()) {
                m_parentIds.removeRight(it.key());
                it = m_mappedParents.eraseRight(it);
            } else
                ++it;
        }
    }


D:\daten\kde\svn\trunk\KDE\kdelibs\kdeui\itemviews\kselectionproxymodel.cpp(1100)
 
: error C2668: 'QHash<Key,T>::iterator::value': Mehrdeutiger Aufruf 
einer überladenen Funktion
        with
        [
            Key=QModelIndex,
            T=QPersistentModelIndex
        ]
        D:\daten\kde\emerge-msvc-root\debug\include\QtCore/qhash.h(343): 
kann 'QPersistentModelIndex &QHash<Key,T>::iterator::value(void) const' sein
        with
        [
            Key=QModelIndex,
            T=QPersistentModelIndex
        ]
        
d:\daten\kde\svn\trunk\kde\kdelibs\kdeui\itemviews\kbihash_p.h(58): oder 
"const QPersistentModelIndex &KBiHash<T,U>::_iterator<V,W>::value(void) 
const"
        with
        [
            T=QPersistentModelIndex,
            U=QModelIndex,
            V=QModelIndex,
            W=QPersistentModelIndex
        ]
        bei Anpassung der Argumentliste '(void)'
D:\daten\kde\svn\trunk\KDE\kdelibs\kdeui\itemviews\kselectionproxymodel.cpp(1100)
 
: error C2228: Links von ".isValid" muss sich eine Klasse/Struktur/Union 
befinden.



D:\daten\kde\svn\trunk\KDE\kdelibs\kdeui\itemviews\kselectionproxymodel.cpp(1638)
 
: error C2668: 'QHash<Key,T>::iterator::value': Mehrdeutiger Aufruf 
einer überladenen Funktion
        with
        [
            Key=QPersistentModelIndex,
            T=QModelIndex
        ]
        D:\daten\kde\emerge-msvc-root\debug\include\QtCore/qhash.h(343): 
kann 'QModelIndex &QHash<Key,T>::iterator::value(void) const' sein
        with
        [
            Key=QPersistentModelIndex,
            T=QModelIndex
        ]
        
d:\daten\kde\svn\trunk\kde\kdelibs\kdeui\itemviews\kbihash_p.h(58): oder 
"const QModelIndex &KBiHash<T,U>::_iterator<V,W>::value(void) const"
        with
        [
            T=QPersistentModelIndex,
            U=QModelIndex,
            V=QPersistentModelIndex,
            W=QModelIndex
        ]
        bei Anpassung der Argumentliste '(void)'
D:\daten\kde\svn\trunk\KDE\kdelibs\kdeui\itemviews\kselectionproxymodel.cpp(1826)
 
: error C2668: 'QHash<Key,T>::iterator::value': Mehrdeutiger Aufruf 
einer überladenen Funktion
        with
        [
            Key=QPersistentModelIndex,
            T=QModelIndex
        ]
        D:\daten\kde\emerge-msvc-root\debug\include\QtCore/qhash.h(343): 
kann 'QModelIndex &QHash<Key,T>::iterator::value(void) const' sein
        with
        [
            Key=QPersistentModelIndex,
            T=QModelIndex
        ]
        
d:\daten\kde\svn\trunk\kde\kdelibs\kdeui\itemviews\kbihash_p.h(58): oder 
"const QModelIndex &KBiHash<T,U>::_iterator<V,W>::value(void) const"
        with
        [
            T=QPersistentModelIndex,
            U=QModelIndex,
            V=QPersistentModelIndex,
            W=QModelIndex
        ]
        bei Anpassung der Argumentliste '(void)'
D:\daten\kde\svn\trunk\KDE\kdelibs\kdeui\itemviews\kselectionproxymodel.cpp(1852)
 
: error C2668: 'QHash<Key,T>::iterator::value': Mehrdeutiger Aufruf 
einer überladenen Funktion
        with
        [
            Key=QPersistentModelIndex,
            T=QModelIndex
        ]
        D:\daten\kde\emerge-msvc-root\debug\include\QtCore/qhash.h(343): 
kann 'QModelIndex &QHash<Key,T>::iterator::value(void) const' sein
        with
        [
            Key=QPersistentModelIndex,
            T=QModelIndex
        ]
        
d:\daten\kde\svn\trunk\kde\kdelibs\kdeui\itemviews\kbihash_p.h(58): oder 
"const QModelIndex &KBiHash<T,U>::_iterator<V,W>::value(void) const"
        with
        [
            T=QPersistentModelIndex,
            U=QModelIndex,
            V=QPersistentModelIndex,
            W=QModelIndex
        ]
        bei Anpassung der Argumentliste '(void)'
D:\daten\kde\svn\trunk\KDE\kdelibs\kdeui\itemviews\kselectionproxymodel.cpp(1877)
 
: error C2668: 'QHash<Key,T>::iterator::value': Mehrdeutiger Aufruf 
einer überladenen Funktion
        with
        [
            Key=QPersistentModelIndex,
            T=QModelIndex
        ]
        D:\daten\kde\emerge-msvc-root\debug\include\QtCore/qhash.h(343): 
kann 'QModelIndex &QHash<Key,T>::iterator::value(void) const' sein
        with
        [
            Key=QPersistentModelIndex,
            T=QModelIndex
        ]
        
d:\daten\kde\svn\trunk\kde\kdelibs\kdeui\itemviews\kbihash_p.h(58): oder 
"const QModelIndex &KBiHash<T,U>::_iterator<V,W>::value(void) const"
        with
        [
            T=QPersistentModelIndex,
            U=QModelIndex,
            V=QPersistentModelIndex,
            W=QModelIndex
        ]
        bei Anpassung der Argumentliste '(void)'
D:\daten\kde\svn\trunk\KDE\kdelibs\kdeui\itemviews\kselectionproxymodel.cpp(1969)
 
: error C2668: 'QHash<Key,T>::iterator::value': Mehrdeutiger Aufruf 
einer überladenen Funktion
        with
        [
            Key=QPersistentModelIndex,
            T=QModelIndex
        ]
        D:\daten\kde\emerge-msvc-root\debug\include\QtCore/qhash.h(343): 
kann 'QModelIndex &QHash<Key,T>::iterator::value(void) const' sein
        with
        [
            Key=QPersistentModelIndex,
            T=QModelIndex
        ]
        
d:\daten\kde\svn\trunk\kde\kdelibs\kdeui\itemviews\kbihash_p.h(58): oder 
"const QModelIndex &KBiHash<T,U>::_iterator<V,W>::value(void) const"
        with
        [
            T=QPersistentModelIndex,
            U=QModelIndex,
            V=QPersistentModelIndex,
            W=QModelIndex
        ]
        bei Anpassung der Argumentliste '(void)'
D:\daten\kde\svn\trunk\KDE\kdelibs\kdeui\itemviews\kselectionproxymodel.cpp(1969)
 
: error C2228: Links von ".row" muss sich eine Klasse/Struktur/Union 
befinden.


Regards
 Ralf



_______________________________________________
Kde-windows mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/kde-windows

Reply via email to