Lagstiftningen om rökförbud på offentliga platser , restauranger m.m. 2005 har också haft stor betydelse .