|
|
@ -2093,16 +2093,19 @@ void KFilePermissionsPropsPlugin::slotShowAdvancedPermissions() {
|
|
|
|
if ( col != 3 ) theNotSpecials.append( cb );
|
|
|
|
if ( col != 3 ) theNotSpecials.append( cb );
|
|
|
|
cba[row][col] = cb;
|
|
|
|
cba[row][col] = cb;
|
|
|
|
cb->setChecked(aPermissions & fperm[row][col]);
|
|
|
|
cb->setChecked(aPermissions & fperm[row][col]);
|
|
|
|
|
|
|
|
if ( d->canChangePermissions )
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
allDisable = false;
|
|
|
|
|
|
|
|
}
|
|
|
|
if ( aPartialPermissions & fperm[row][col] )
|
|
|
|
if ( aPartialPermissions & fperm[row][col] )
|
|
|
|
{
|
|
|
|
{
|
|
|
|
cb->setTristate();
|
|
|
|
cb->setTristate();
|
|
|
|
if( d->canChangePermissions ) {
|
|
|
|
|
|
|
|
allDisable = false;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
cb->setNoChange();
|
|
|
|
cb->setNoChange();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else if (d->cbRecursive && d->cbRecursive->isChecked())
|
|
|
|
else if (d->cbRecursive && d->cbRecursive->isChecked())
|
|
|
|
cb->setTristate();
|
|
|
|
{
|
|
|
|
|
|
|
|
cb->setTristate();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
cb->setEnabled( d->canChangePermissions );
|
|
|
|
cb->setEnabled( d->canChangePermissions );
|
|
|
|
gl->addWidget (cb, row+2, col+1);
|
|
|
|
gl->addWidget (cb, row+2, col+1);
|
|
|
|