本文整理汇总了C++中QSharedPointer::Accept方法的典型用法代码示例。如果您正苦于以下问题:C++ QSharedPointer::Accept方法的具体用法?C++ QSharedPointer::Accept怎么用?C++ QSharedPointer::Accept使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类QSharedPointer
的用法示例。
在下文中一共展示了QSharedPointer::Accept方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: SaveAs
int CManageFileTransfer::SaveAs(QSharedPointer<CFileTransfer> file)
{
int nRet = 0;
QString szFile;
QString szDir = CGlobalDir::Instance()->GetDirReceiveFile()
+ QDir::separator() + file->GetFile();
szFile = CTool::FileDialog(NULL, szDir, QString(), tr("Save as"), QFileDialog::AcceptSave);
if(szFile.isEmpty())
return -1;
QFile f(szFile);
if(f.exists())
{
if(QMessageBox::No ==
QMessageBox::warning(NULL, tr("Save as"),
tr("File is exists. Do you save it?"),
QMessageBox::Ok,
QMessageBox::No))
{
return 0;
}
}
nRet = file->Accept(szFile);
return nRet;
}
示例2: Accept
int CManageFileTransfer::Accept(QSharedPointer<CFileTransfer> file)
{
int nRet = 0;
QString szTmp = CGlobalDir::Instance()->GetDirReceiveFile()//QStandardPaths::writableLocation(QStandardPaths::TempLocation)
+ QDir::separator()
+ file->GetFile();
nRet = file->Accept(szTmp);
return nRet;
}