1 #include "ImportSettings.h"
3 void ImportExport::CategoryMatchSetting::add( const QString
& DBFileNameItem
, const QString
& XMLFileNameItem
)
5 m_XMLtoDB
[XMLFileNameItem
] = DBFileNameItem
;
7 void ImportExport::ImportSettings::setSelectedImages( const DB::ImageInfoList
& list
)
9 m_selectedImages
= list
;
12 DB::ImageInfoList
ImportExport::ImportSettings::selectedImages() const
14 return m_selectedImages
;
17 void ImportExport::ImportSettings::setDestination( const QString
& destination
)
19 m_destination
= destination
;
22 QString
ImportExport::ImportSettings::destination() const
27 void ImportExport::ImportSettings::setExternalSource( bool b
)
32 bool ImportExport::ImportSettings::externalSource() const
34 return m_externalSource
;
37 void ImportExport::ImportSettings::setKimFile( const KUrl
& kimFile
)
42 KUrl
ImportExport::ImportSettings::kimFile() const
47 void ImportExport::ImportSettings::setBaseURL( const KUrl
& url
)
52 KUrl
ImportExport::ImportSettings::baseURL() const
57 ImportExport::ImportSettings::ImportAction
ImportExport::ImportSettings::importAction( const QString
& item
)
59 return m_actions
[item
];
62 void ImportExport::ImportSettings::setImportActions( const QMap
<QString
, ImportAction
>& actions
)
67 void ImportExport::ImportSettings::addCategoryMatchSetting( const CategoryMatchSetting
& setting
)
69 m_categoryMatchSettings
.append( setting
);
72 QList
<ImportExport::CategoryMatchSetting
> ImportExport::ImportSettings::categoryMatchSetting() const
74 return m_categoryMatchSettings
;
77 QString
ImportExport::CategoryMatchSetting::XMLCategoryName() const
79 return m_XMLCategoryName
;
82 QString
ImportExport::CategoryMatchSetting::DBCategoryName() const
84 return m_DBCategoryName
;
87 const QMap
<QString
, QString
>& ImportExport::CategoryMatchSetting::XMLtoDB() const