示例#1
0
void ImageScanner::copiedFrom(int albumId, qlonglong srcId)
{
    loadFromDisk();
    addImage(albumId);

    // first use source, if it exists
    if (!copyFromSource(srcId))

        // check if we can establish identity
        if (!scanFromIdenticalFile())
            // scan newly
        {
            scanFile(NewScan);
        }
}
示例#2
0
    Good::Good (const Good& source) {
        _name = nullptr;

        copyFromSource (source);
    }
示例#3
0
 Good& Good::operator = (const Good& source) {
     return copyFromSource (source);
 }