forked from qt-creator/qt-creator
FilePath: Provide overloads for async tasks taking context object
Change-Id: I0bb2f2bfc0f54e8a81efb7d9279d539bcdfd9bc9 Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -642,16 +642,33 @@ FileStreamHandle FilePath::asyncCopy(const FilePath &target, const CopyContinuat
|
||||
return FileStreamerManager::copy(*this, target, cont);
|
||||
}
|
||||
|
||||
FileStreamHandle FilePath::asyncCopy(const FilePath &target, QObject *context,
|
||||
const CopyContinuation &cont) const
|
||||
{
|
||||
return FileStreamerManager::copy(*this, target, context, cont);
|
||||
}
|
||||
|
||||
FileStreamHandle FilePath::asyncRead(const ReadContinuation &cont) const
|
||||
{
|
||||
return FileStreamerManager::read(*this, cont);
|
||||
}
|
||||
|
||||
FileStreamHandle FilePath::asyncRead(QObject *context, const ReadContinuation &cont) const
|
||||
{
|
||||
return FileStreamerManager::read(*this, context, cont);
|
||||
}
|
||||
|
||||
FileStreamHandle FilePath::asyncWrite(const QByteArray &data, const WriteContinuation &cont) const
|
||||
{
|
||||
return FileStreamerManager::write(*this, data, cont);
|
||||
}
|
||||
|
||||
FileStreamHandle FilePath::asyncWrite(const QByteArray &data, QObject *context,
|
||||
const WriteContinuation &cont) const
|
||||
{
|
||||
return FileStreamerManager::write(*this, data, context, cont);
|
||||
}
|
||||
|
||||
bool FilePath::needsDevice() const
|
||||
{
|
||||
return m_schemeLen != 0;
|
||||
|
||||
Reference in New Issue
Block a user