[Digikam-devel] versionning classes and windows compiler warnings

Gilles Caulier caulier.gilles at gmail.com
Mon Sep 6 12:00:44 BST 2010


Martin,

This is an usual warnings from GCC 4.5.1 under win7. It's probably an
export space to create for versionning group of classes :


[ 51%] Built target digikamdatabase
Scanning dependencies of target digikam
[ 51%] Building CXX object
digikam/digikam/CMakeFiles/digikam.dir/__/libs/models/imageversionsmodel.obj
In file included from
D:\devel\mingw\gosc2010\graphics\digikam\libs\models\imageversionsmodel.cpp:24:0:
D:\devel\mingw\gosc2010\graphics\digikam\digikam/imageversionsmodel.moc:45:48:
warning: 'Digikam::ImageVersionsModel::staticMetaObject' redeclared
wit
hout dllimport attribute after being referenced with dll linkage
D:\devel\mingw\gosc2010\graphics\digikam\digikam/imageversionsmodel.moc:54:20:
warning: 'virtual const QMetaObject*
Digikam::ImageVersionsModel::metaO
bject() const' redeclared without dllimport attribute: previous
dllimport ignored
D:\devel\mingw\gosc2010\graphics\digikam\digikam/imageversionsmodel.moc:59:7:
warning: 'virtual void* Digikam::ImageVersionsModel::qt_metacast(const
c
har*)' redeclared without dllimport attribute: previous dllimport ignored
D:\devel\mingw\gosc2010\graphics\digikam\digikam/imageversionsmodel.moc:67:5:
warning: 'virtual int
Digikam::ImageVersionsModel::qt_metacall(QMetaObje
ct::Call, int, void**)' redeclared without dllimport attribute:
previous dllimport ignored
D:\devel\mingw\gosc2010\graphics\digikam\libs\models\imageversionsmodel.cpp:57:1:
warning: 'Digikam::ImageVersionsModel::ImageVersionsModel(QObject*)'
 redeclared without dllimport attribute: previous dllimport ignored
D:\devel\mingw\gosc2010\graphics\digikam\libs\models\imageversionsmodel.cpp:63:1:
warning: 'virtual Digikam::ImageVersionsModel::~ImageVersionsModel()
' redeclared without dllimport attribute: previous dllimport ignored
D:\devel\mingw\gosc2010\graphics\digikam\libs\models\imageversionsmodel.cpp:69:15:
warning: 'virtual Qt::ItemFlags Digikam::ImageVersionsModel::flags(
const QModelIndex&) const' redeclared without dllimport attribute:
previous dllimport ignored
D:\devel\mingw\gosc2010\graphics\digikam\libs\models\imageversionsmodel.cpp:77:10:
warning: 'virtual QVariant Digikam::ImageVersionsModel::data(const
QModelIndex&, int) const' redeclared without dllimport attribute:
previous dllimport ignored
D:\devel\mingw\gosc2010\graphics\digikam\libs\models\imageversionsmodel.cpp:98:5:
warning: 'virtual int Digikam::ImageVersionsModel::rowCount(const QM
odelIndex&) const' redeclared without dllimport attribute: previous
dllimport ignored
D:\devel\mingw\gosc2010\graphics\digikam\libs\models\imageversionsmodel.cpp:104:6:
warning: 'void Digikam::ImageVersionsModel::setupModelData(QList<QP
air<QString, int> >&)' redeclared without dllimport attribute:
previous dllimport ignored
D:\devel\mingw\gosc2010\graphics\digikam\libs\models\imageversionsmodel.cpp:122:6:
warning: 'void Digikam::ImageVersionsModel::clearModelData()' redec
lared without dllimport attribute: previous dllimport ignored
D:\devel\mingw\gosc2010\graphics\digikam\libs\models\imageversionsmodel.cpp:132:6:
warning: 'void Digikam::ImageVersionsModel::slotAnimationStep()' re
declared without dllimport attribute after being referenced with dll linkage
D:\devel\mingw\gosc2010\graphics\digikam\libs\models\imageversionsmodel.cpp:137:9:
warning: 'QString Digikam::ImageVersionsModel::currentSelectedImage
() const' redeclared without dllimport attribute: previous dllimport ignored
D:\devel\mingw\gosc2010\graphics\digikam\libs\models\imageversionsmodel.cpp:142:6:
warning: 'void Digikam::ImageVersionsModel::setCurrentSelectedImage
(const QString&)' redeclared without dllimport attribute: previous
dllimport ignored
D:\devel\mingw\gosc2010\graphics\digikam\libs\models\imageversionsmodel.cpp:147:13:
warning: 'QModelIndex Digikam::ImageVersionsModel::currentSelected
ImageIndex() const' redeclared without dllimport attribute: previous
dllimport ignored
D:\devel\mingw\gosc2010\graphics\digikam\libs\models\imageversionsmodel.cpp:152:6:
warning: 'bool Digikam::ImageVersionsModel::paintTree() const' rede
clared without dllimport attribute: previous dllimport ignored
D:\devel\mingw\gosc2010\graphics\digikam\libs\models\imageversionsmodel.cpp:157:6:
warning: 'void Digikam::ImageVersionsModel::setPaintTree(bool)' red
eclared without dllimport attribute after being referenced with dll linkage
D:\devel\mingw\gosc2010\graphics\digikam\libs\models\imageversionsmodel.cpp:162:5:
warning: 'int Digikam::ImageVersionsModel::listIndexOf(const QStrin
g&) const' redeclared without dllimport attribute after being
referenced with dll linkage
[ 51%] Building CXX object
digikam/digikam/CMakeFiles/digikam.dir/__/libs/imageproperties/imagepropertiesversionstab.obj
In file included from
D:\devel\mingw\gosc2010\graphics\digikam\libs\imageproperties\imagepropertiesversionstab.cpp:24:0:
D:\devel\mingw\gosc2010\graphics\digikam\digikam/imagepropertiesversionstab.moc:68:56:
warning: 'Digikam::ImagePropertiesVersionsTab::staticMetaObject
' redeclared without dllimport attribute after being referenced with dll linkage
D:\devel\mingw\gosc2010\graphics\digikam\digikam/imagepropertiesversionstab.moc:77:20:
warning: 'virtual const QMetaObject* Digikam::ImagePropertiesVe
rsionsTab::metaObject() const' redeclared without dllimport attribute:
previous dllimport ignored
D:\devel\mingw\gosc2010\graphics\digikam\digikam/imagepropertiesversionstab.moc:82:7:
warning: 'virtual void* Digikam::ImagePropertiesVersionsTab::qt_
metacast(const char*)' redeclared without dllimport attribute:
previous dllimport ignored
D:\devel\mingw\gosc2010\graphics\digikam\digikam/imagepropertiesversionstab.moc:90:5:
warning: 'virtual int Digikam::ImagePropertiesVersionsTab::qt_me
tacall(QMetaObject::Call, int, void**)' redeclared without dllimport
attribute: previous dllimport ignored
In file included from
D:\devel\mingw\gosc2010\graphics\digikam\libs\imageproperties\imagepropertiesversionstab.cpp:24:0:
D:\devel\mingw\gosc2010\graphics\digikam\digikam/imagepropertiesversionstab.moc:117:6:
warning: 'void Digikam::ImagePropertiesVersionsTab::setCurrentU
rlSignal(const KUrl&)' redeclared without dllimport attribute after
being referenced with dll linkage
D:\devel\mingw\gosc2010\graphics\digikam\digikam/imagepropertiesversionstab.moc:124:6:
warning: 'void Digikam::ImagePropertiesVersionsTab::updateMainV
iewSignal()' redeclared without dllimport attribute after being
referenced with dll linkage
D:\devel\mingw\gosc2010\graphics\digikam\digikam/imagepropertiesversionstab.moc:130:6:
warning: 'void Digikam::ImagePropertiesVersionsTab::setCurrentI
dSignal(qlonglong)' redeclared without dllimport attribute after being
referenced with dll linkage
D:\devel\mingw\gosc2010\graphics\digikam\libs\imageproperties\imagepropertiesversionstab.cpp:77:1:
warning: 'Digikam::ImagePropertiesVersionsTab::Imag
ePropertiesVersionsTab(QWidget*)' redeclared without dllimport
attribute: previous dllimport ignored
D:\devel\mingw\gosc2010\graphics\digikam\libs\imageproperties\imagepropertiesversionstab.cpp:92:1:
warning: 'virtual Digikam::ImagePropertiesVersionsT
ab::~ImagePropertiesVersionsTab()' redeclared without dllimport
attribute: previous dllimport ignored
D:\devel\mingw\gosc2010\graphics\digikam\libs\imageproperties\imagepropertiesversionstab.cpp:97:6:
warning: 'void Digikam::ImagePropertiesVersionsTab:
:slotDigikamViewNoCurrentItem()' redeclared without dllimport
attribute after being referenced with dll linkage
D:\devel\mingw\gosc2010\graphics\digikam\libs\imageproperties\imagepropertiesversionstab.cpp:102:6:
warning: 'void Digikam::ImagePropertiesVersionsTab
::slotDigikamViewImageSelected(const Digikam::ImageInfoList&, bool,
bool, const Digikam::ImageInfoList&) const' redeclared without
dllimport attribute
 after being referenced with dll linkage
D:\devel\mingw\gosc2010\graphics\digikam\libs\imageproperties\imagepropertiesversionstab.cpp:140:5:
warning: 'int Digikam::ImagePropertiesVersionsTab:
:findImagePositionInList(qlonglong) const' redeclared without
dllimport attribute after being referenced with dll linkage
D:\devel\mingw\gosc2010\graphics\digikam\libs\imageproperties\imagepropertiesversionstab.cpp:150:6:
warning: 'bool Digikam::ImagePropertiesVersionsTab
::hasImage(qlonglong) const' redeclared without dllimport attribute
after being referenced with dll linkage
D:\devel\mingw\gosc2010\graphics\digikam\libs\imageproperties\imagepropertiesversionstab.cpp:160:6:
warning: 'void Digikam::ImagePropertiesVersionsTab
::slotViewItemSelected(QModelIndex)' redeclared without dllimport
attribute after being referenced with dll linkage
D:\devel\mingw\gosc2010\graphics\digikam\libs\imageproperties\imagepropertiesversionstab.cpp:165:6:
warning: 'void Digikam::ImagePropertiesVersionsTab
::disableEntries(int)' redeclared without dllimport attribute after
being referenced with dll linkage
D:\devel\mingw\gosc2010\graphics\digikam\libs\imageproperties\imagepropertiesversionstab.cpp:170:6:
warning: 'void Digikam::ImagePropertiesVersionsTab
::enableEntries(int)' redeclared without dllimport attribute after
being referenced with dll linkage
D:\devel\mingw\gosc2010\graphics\digikam\libs\imageproperties\imagepropertiesversionstab.cpp:175:6:
warning: 'void Digikam::ImagePropertiesVersionsTab
::setModelData(const QList<Digikam::DImageHistory::Entry>&)'
redeclared without dllimport attribute after being referenced with dll
linkage
D:\devel\mingw\gosc2010\graphics\digikam\libs\imageproperties\imagepropertiesversionstab.cpp:180:6:
warning: 'void Digikam::ImagePropertiesVersionsTab
::showCustomContextMenu(const QPoint&)' redeclared without dllimport
attribute after being referenced with dll linkage
D:\devel\mingw\gosc2010\graphics\digikam\libs\imageproperties\imagepropertiesversionstab.cpp:185:6:
warning: 'void Digikam::ImagePropertiesVersionsTab
::setupVersionsData() const' redeclared without dllimport attribute
after being referenced with dll linkage
D:\devel\mingw\gosc2010\graphics\digikam\libs\imageproperties\imagepropertiesversionstab.cpp:200:6:
warning: 'void Digikam::ImagePropertiesVersionsTab
::setupFiltersData() const' redeclared without dllimport attribute
after being referenced with dll linkage
D:\devel\mingw\gosc2010\graphics\digikam\libs\imageproperties\imagepropertiesversionstab.cpp:206:6:
warning: 'void Digikam::ImagePropertiesVersionsTab
::slotNewVersionSelected(KUrl)' redeclared without dllimport attribute
after being referenced with dll linkage
D:\devel\mingw\gosc2010\graphics\digikam\libs\imageproperties\imagepropertiesversionstab.cpp:248:6:
warning: 'void Digikam::ImagePropertiesVersionsTab
::slotUpdateImageInfo(const Digikam::ImageInfo&)' redeclared without
dllimport attribute after being referenced with dll linkage
[ 51%] Building CXX object
digikam/digikam/CMakeFiles/digikam.dir/__/libs/imageproperties/imagepropertiesversionsdelegate.obj
In file included from
D:\devel\mingw\gosc2010\graphics\digikam\libs\imageproperties\imagepropertiesversionsdelegate.cpp:24:0:
D:\devel\mingw\gosc2010\graphics\digikam\digikam/imagepropertiesversionsdelegate.moc:47:61:
warning: 'Digikam::ImagePropertiesVersionsDelegate::static
MetaObject' redeclared without dllimport attribute after being
referenced with dll linkage
D:\devel\mingw\gosc2010\graphics\digikam\digikam/imagepropertiesversionsdelegate.moc:56:20:
warning: 'virtual const QMetaObject* Digikam::ImagePropert
iesVersionsDelegate::metaObject() const' redeclared without dllimport
attribute: previous dllimport ignored
D:\devel\mingw\gosc2010\graphics\digikam\digikam/imagepropertiesversionsdelegate.moc:61:7:
warning: 'virtual void* Digikam::ImagePropertiesVersionsDel
egate::qt_metacast(const char*)' redeclared without dllimport
attribute: previous dllimport ignored
D:\devel\mingw\gosc2010\graphics\digikam\digikam/imagepropertiesversionsdelegate.moc:69:5:
warning: 'virtual int Digikam::ImagePropertiesVersionsDeleg
ate::qt_metacall(QMetaObject::Call, int, void**)' redeclared without
dllimport attribute: previous dllimport ignored
D:\devel\mingw\gosc2010\graphics\digikam\digikam/imagepropertiesversionsdelegate.moc:86:6:
warning: 'void Digikam::ImagePropertiesVersionsDelegate::th
robberUpdated()' redeclared without dllimport attribute after being
referenced with dll linkage
D:\devel\mingw\gosc2010\graphics\digikam\libs\imageproperties\imagepropertiesversionsdelegate.cpp:61:1:
warning: 'Digikam::ImagePropertiesVersionsDele
gate::ImagePropertiesVersionsDelegate(QObject*)' redeclared without
dllimport attribute: previous dllimport ignored
D:\devel\mingw\gosc2010\graphics\digikam\libs\imageproperties\imagepropertiesversionsdelegate.cpp:73:1:
warning: 'virtual Digikam::ImagePropertiesVers
ionsDelegate::~ImagePropertiesVersionsDelegate()' redeclared without
dllimport attribute: previous dllimport ignored
D:\devel\mingw\gosc2010\graphics\digikam\libs\imageproperties\imagepropertiesversionsdelegate.cpp:79:7:
warning: 'virtual QSize Digikam::ImageProperti
esVersionsDelegate::sizeHint(const QStyleOptionViewItem&, const
QModelIndex&) const' redeclared without dllimport attribute: previous
dllimport ignore
d
D:\devel\mingw\gosc2010\graphics\digikam\libs\imageproperties\imagepropertiesversionsdelegate.cpp:86:6:
warning: 'virtual void Digikam::ImagePropertie
sVersionsDelegate::paint(QPainter*, const QStyleOptionViewItem&, const
QModelIndex&) const' redeclared without dllimport attribute: previous
dllimport
 ignored
D:\devel\mingw\gosc2010\graphics\digikam\libs\imageproperties\imagepropertiesversionsdelegate.cpp:151:16:
warning: 'Digikam::WorkingWidget* Digikam::I
magePropertiesVersionsDelegate::getWidget() const' redeclared without
dllimport attribute: previous dllimport ignored
D:\devel\mingw\gosc2010\graphics\digikam\libs\imageproperties\imagepropertiesversionsdelegate.cpp:156:6:
warning: 'void Digikam::ImagePropertiesVersio
nsDelegate::slotAnimationStep()' redeclared without dllimport
attribute after being referenced with dll linkage
D:\devel\mingw\gosc2010\graphics\digikam\libs\imageproperties\imagepropertiesversionsdelegate.cpp:161:6:
warning: 'void Digikam::ImagePropertiesVersio
nsDelegate::resetThumbsCounter()' redeclared without dllimport
attribute: previous dllimport ignored
[ 51%] Building CXX object
digikam/digikam/CMakeFiles/digikam.dir/__/libs/widgets/common/versionswidget.obj
In file included from
D:\devel\mingw\gosc2010\graphics\digikam\libs\widgets\common\versionswidget.cpp:24:0:
D:\devel\mingw\gosc2010\graphics\digikam\digikam/versionswidget.moc:50:44:
warning: 'Digikam::VersionsWidget::staticMetaObject' redeclared
without dll
import attribute after being referenced with dll linkage
D:\devel\mingw\gosc2010\graphics\digikam\digikam/versionswidget.moc:59:20:
warning: 'virtual const QMetaObject*
Digikam::VersionsWidget::metaObject()
const' redeclared without dllimport attribute: previous dllimport ignored
D:\devel\mingw\gosc2010\graphics\digikam\digikam/versionswidget.moc:64:7:
warning: 'virtual void* Digikam::VersionsWidget::qt_metacast(const
char*)' r
edeclared without dllimport attribute: previous dllimport ignored
D:\devel\mingw\gosc2010\graphics\digikam\digikam/versionswidget.moc:72:5:
warning: 'virtual int
Digikam::VersionsWidget::qt_metacall(QMetaObject::Call
, int, void**)' redeclared without dllimport attribute: previous
dllimport ignored
D:\devel\mingw\gosc2010\graphics\digikam\digikam/versionswidget.moc:90:6:
warning: 'void Digikam::VersionsWidget::newVersionSelected(KUrl)'
redeclared
 without dllimport attribute after being referenced with dll linkage
D:\devel\mingw\gosc2010\graphics\digikam\libs\widgets\common\versionswidget.cpp:73:1:
warning: 'Digikam::VersionsWidget::VersionsWidget(QWidget*)' red
eclared without dllimport attribute: previous dllimport ignored
D:\devel\mingw\gosc2010\graphics\digikam\libs\widgets\common\versionswidget.cpp:123:1:
warning: 'virtual Digikam::VersionsWidget::~VersionsWidget()' r
edeclared without dllimport attribute: previous dllimport ignored
D:\devel\mingw\gosc2010\graphics\digikam\libs\widgets\common\versionswidget.cpp:130:6:
warning: 'void Digikam::VersionsWidget::setupModelData(QList<QP
air<QString, int> >&) const' redeclared without dllimport attribute:
previous dllimport ignored
D:\devel\mingw\gosc2010\graphics\digikam\libs\widgets\common\versionswidget.cpp:136:6:
warning: 'void Digikam::VersionsWidget::slotDigikamViewNoCurren
tItem()' redeclared without dllimport attribute after being referenced
with dll linkage
D:\devel\mingw\gosc2010\graphics\digikam\libs\widgets\common\versionswidget.cpp:142:6:
warning: 'void Digikam::VersionsWidget::slotViewItemSelected(QM
odelIndex)' redeclared without dllimport attribute after being
referenced with dll linkage
D:\devel\mingw\gosc2010\graphics\digikam\libs\widgets\common\versionswidget.cpp:148:6:
warning: 'void Digikam::VersionsWidget::setCurrentSelectedImage
(const QString&) const' redeclared without dllimport attribute:
previous dllimport ignored

Gilles Caulier



More information about the Digikam-devel mailing list