示例#1
0
文件: guibehind.cpp 项目: shuge/dukto
void GuiBehind::receiveTextComplete(QString *text, qint64 totalSize)
{
    // Add an entry to recent activities
    mRecentList.addRecent("Text snippet", *text, "text", mCurrentTransferBuddy, totalSize);

    // Update GUI
    mView->win7()->setProgressState(EcWin7::NoProgress);
    QApplication::alert(mView, 5000);
    emit receiveCompleted();
}
示例#2
0
文件: guibehind.cpp 项目: shuge/dukto
void GuiBehind::receiveFileComplete(QStringList *files, qint64 totalSize) {

    // Add an entry to recent activities
    QDir d(".");
    if (files->size() == 1)
        mRecentList.addRecent(files->at(0), d.absoluteFilePath(files->at(0)), "file", mCurrentTransferBuddy, totalSize);
    else
        mRecentList.addRecent("Files and folders", d.absolutePath(), "misc", mCurrentTransferBuddy, totalSize);

    // Update GUI
    mView->win7()->setProgressState(EcWin7::NoProgress);
    QApplication::alert(mView, 5000);
    emit receiveCompleted();
}
示例#3
0
int
ProcessCommunicator :: testCompletion()
{
    return ( sendCompleted() && receiveCompleted() );
}