'Return a list of all `widgets`.'

def widgets(self):

    layout = self.__flowlayout
    items = (layout.itemAt(i) for i in range(layout.count()))
    return [item.widget().widget() for item in items if (item.widget() is not None)]
