More fleshing out of Merge framework and backends.

This commit is contained in:
Jim Evins
2016-05-07 16:17:29 -04:00
parent 2ff07f01b3
commit 88e32d9738
11 changed files with 539 additions and 112 deletions
+2 -29
View File
@@ -1,6 +1,6 @@
/* MergeRecord.cpp
*
* Copyright (C) 2013 Jim Evins <evins@snaught.com>
* Copyright (C) 2013-2016 Jim Evins <evins@snaught.com>
*
* This file is part of gLabels-qt.
*
@@ -33,7 +33,7 @@ MergeRecord::MergeRecord() : mSelected( false )
/// Constructor
///
MergeRecord::MergeRecord( const MergeRecord* record )
: mSelected(record->mSelected), mFieldList(record->mFieldList)
: QMap<QString,QString>(*record), mSelected(record->mSelected)
{
}
@@ -63,30 +63,3 @@ void MergeRecord::setSelected( bool value )
{
mSelected = value;
}
///
/// Is record empty?
///
bool MergeRecord::isEmpty() const
{
return mFieldList.size() == 0;
}
///
/// Get field list
///
const QList<MergeField>& MergeRecord::fieldList() const
{
return mFieldList;
}
///
/// Set field list
///
void MergeRecord::setFieldList( QList<MergeField>& value )
{
mFieldList = value;
}