mirror of
https://github.com/alicevision/Meshroom.git
synced 2025-05-19 12:06:28 +02:00
[ui] CsvData: declare Qt parent
This commit is contained in:
parent
9e7cb5875c
commit
de93f795fb
1 changed files with 5 additions and 5 deletions
|
@ -8,9 +8,9 @@ import os
|
||||||
|
|
||||||
class CsvData(QObject):
|
class CsvData(QObject):
|
||||||
"""Store data from a CSV file."""
|
"""Store data from a CSV file."""
|
||||||
def __init__(self):
|
def __init__(self, parent=None):
|
||||||
"""Initialize the object without any parameter."""
|
"""Initialize the object without any parameter."""
|
||||||
super(CsvData, self).__init__()
|
super(CsvData, self).__init__(parent=parent)
|
||||||
self._filepath = ""
|
self._filepath = ""
|
||||||
self._data = QObjectListModel(parent=self) # List of CsvColumn
|
self._data = QObjectListModel(parent=self) # List of CsvColumn
|
||||||
self._ready = False
|
self._ready = False
|
||||||
|
@ -60,7 +60,7 @@ class CsvData(QObject):
|
||||||
# Create the objects in dataList
|
# Create the objects in dataList
|
||||||
# with the first line elements as objects' title
|
# with the first line elements as objects' title
|
||||||
for elt in csvRows[0]:
|
for elt in csvRows[0]:
|
||||||
dataList.append(CsvColumn(elt))
|
dataList.append(CsvColumn(elt, parent=self._data))
|
||||||
|
|
||||||
# Populate the content attribute
|
# Populate the content attribute
|
||||||
for elt in csvRows[1:]:
|
for elt in csvRows[1:]:
|
||||||
|
@ -78,9 +78,9 @@ class CsvData(QObject):
|
||||||
|
|
||||||
class CsvColumn(QObject):
|
class CsvColumn(QObject):
|
||||||
"""Store content of a CSV column."""
|
"""Store content of a CSV column."""
|
||||||
def __init__(self, title=""):
|
def __init__(self, title="", parent=None):
|
||||||
"""Initialize the object with optional column title parameter."""
|
"""Initialize the object with optional column title parameter."""
|
||||||
super(CsvColumn, self).__init__()
|
super(CsvColumn, self).__init__(parent=parent)
|
||||||
self._title = title
|
self._title = title
|
||||||
self._content = []
|
self._content = []
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue