本文整理汇总了C++中QMimeType::id方法的典型用法代码示例。如果您正苦于以下问题:C++ QMimeType::id方法的具体用法?C++ QMimeType::id怎么用?C++ QMimeType::id使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类QMimeType
的用法示例。
在下文中一共展示了QMimeType::id方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: add
bool QDSDataStore::add( const QUniqueId& id,
QFile& data,
const QMimeType& type )
{
// Create info file and copy data file (in an atomic fashion)
QDSLockedFile infoFile( infoFileName( id ) );
if ( infoFile.exists() ) {
qLog(DataSharing) << "QDSDataStore::add - info file already exists";
return false;
}
if ( !infoFile.openLocked( QIODevice::WriteOnly ) ) {
qLog(DataSharing) << "QDSDataStore::add - "
<< "info file can't be written to";
return false;
}
if ( !data.copy( dataFileName( id ) ) ) {
qLog(DataSharing) << "QDSDataStore::add - couldn't copy data file";
return false;
}
QDataStream ds(&infoFile);
ds << 1;
ds << 0;
ds << type.id();
return true;
}
示例2: determineDirectory
/*!
Determines the approriate directory within a \a location path for saving content of a given \a {mimeType}.
*/
QDir QFSContentEngine::determineDirectory(const QMimeType &mimeType, const QString &location)
{
QDir dir(location + QLatin1Char('/') + mimeType.id());
if (!dir.exists())
QDir::root().mkpath(dir.absolutePath());
return dir;
}
示例3: QDLSourceSelectorPrivate
QDLSourceSelectorPrivate( const QMimeType& responseDataType )
: serviceList( 0 ),
services( 0 ),
itemToServiceIndex()
{
QStringList attributes;
attributes.append( "QDL" ); // No tr
attributes.append( "request" ); // No tr
services = new QDSServices( QDLCLIENT_HINT_MIMETYPE,
responseDataType.id(),
attributes );
}