Avoid temporary container.
This commit is contained in:
@@ -56,6 +56,7 @@ namespace glabels
|
|||||||
check->setChecked( mCategoryIdList.contains( category->id() ) );
|
check->setChecked( mCategoryIdList.contains( category->id() ) );
|
||||||
categoriesLayout->addWidget( check );
|
categoriesLayout->addWidget( check );
|
||||||
|
|
||||||
|
mCheckList.append( check );
|
||||||
mCheckToCategoryMap[check] = category->id();
|
mCheckToCategoryMap[check] = category->id();
|
||||||
|
|
||||||
connect( check, SIGNAL(clicked()), this, SLOT(onCategoryCheckClicked()) );
|
connect( check, SIGNAL(clicked()), this, SLOT(onCategoryCheckClicked()) );
|
||||||
@@ -231,7 +232,7 @@ namespace glabels
|
|||||||
{
|
{
|
||||||
mCategoryIdList.clear();
|
mCategoryIdList.clear();
|
||||||
|
|
||||||
foreach( QCheckBox* check, mCheckToCategoryMap.keys() )
|
foreach( QCheckBox* check, mCheckList )
|
||||||
{
|
{
|
||||||
if ( check->isChecked() )
|
if ( check->isChecked() )
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -86,6 +86,7 @@ namespace glabels
|
|||||||
QBasicTimer mTimer;
|
QBasicTimer mTimer;
|
||||||
|
|
||||||
QMap<QCheckBox*,QString> mCheckToCategoryMap;
|
QMap<QCheckBox*,QString> mCheckToCategoryMap;
|
||||||
|
QList<QCheckBox*> mCheckList;
|
||||||
QStringList mCategoryIdList;
|
QStringList mCategoryIdList;
|
||||||
|
|
||||||
bool mCanceled;
|
bool mCanceled;
|
||||||
|
|||||||
Reference in New Issue
Block a user