'dump all settings from table'

def getAllRowTablesWidget(self):

    model = self.TabSettings.model()
    (data, datafilter, self.key) = ([], OrderedDict(), None)
    for row in range(model.rowCount()):
        data.append([])
        for column in range(model.columnCount()):
            index = model.index(row, column)
            data[row].append(str(model.data(index).toString()))
    datafilter['ESP'] = {}
    datafilter['LinuxIntelx86'] = {}
    datafilter['LinuxIntelx64'] = {}
    datafilter['WindowsIntelx86'] = {}
    datafilter['WindowsIntelx64'] = {}
    datafilter['MachoIntelx86'] = {}
    datafilter['MachoIntelx64'] = {}
    for (count, item) in enumerate(data):
        if (count < 5):
            if ((item[0] != '') or (item[1] != '')):
                datafilter['ESP'][item[0]] = item[1]
        elif ((item[0] != '') or (item[1] != '')):
            if (item[1] in datafilter.keys()):
                self.key = item[1]
            else:
                datafilter[self.key][item[0]] = item[1]
    return datafilter
