|
1 | 1 | import os
|
2 |
| -import sys |
3 | 2 | import Orange.widgets.data.owdatasets
|
4 | 3 |
|
5 |
| -from AnyQt.QtWidgets import QApplication |
6 | 4 | from AnyQt.QtGui import QStandardItemModel, QStandardItem
|
7 | 5 | from AnyQt.QtCore import Qt
|
8 | 6 |
|
9 |
| -from Orange.widgets.gui import IndicatorItemDelegate |
10 |
| - |
11 | 7 | from orangecontrib.bioinformatics.ncbi.taxonomy import shortname, common_taxids
|
12 | 8 | from orangecontrib.bioinformatics.ncbi.gene import ENTREZ_ID
|
13 | 9 | from orangecontrib.bioinformatics.widgets.utils.data import GENE_AS_ATTRIBUTE_NAME, TAX_ID, GENE_ID_ATTRIBUTE
|
14 | 10 |
|
| 11 | +from orangewidget.utils.widgetpreview import WidgetPreview |
| 12 | + |
15 | 13 |
|
16 | 14 | class OWscDataSets(Orange.widgets.data.owdatasets.OWDataSets):
|
17 | 15 | name = "Single Cell Datasets"
|
@@ -41,23 +39,6 @@ def load_data(self, path):
|
41 | 39 | data.attributes[GENE_ID_ATTRIBUTE] = ENTREZ_ID
|
42 | 40 | return data
|
43 | 41 |
|
44 |
| - def assign_delegates(self): |
45 |
| - self.view.setItemDelegateForColumn( |
46 |
| - self.Header.islocal, IndicatorItemDelegate(self, role=Qt.DisplayRole) |
47 |
| - ) |
48 |
| - self.view.setItemDelegateForColumn( |
49 |
| - self.Header.size, |
50 |
| - Orange.widgets.data.owdatasets.SizeDelegate(self)) |
51 |
| - |
52 |
| - self.view.setItemDelegateForColumn( |
53 |
| - self.Header.instances, |
54 |
| - Orange.widgets.data.owdatasets.NumericalDelegate(self) |
55 |
| - ) |
56 |
| - self.view.setItemDelegateForColumn( |
57 |
| - self.Header.variables, |
58 |
| - Orange.widgets.data.owdatasets.NumericalDelegate(self) |
59 |
| - ) |
60 |
| - |
61 | 42 | def create_model(self):
|
62 | 43 | allkeys = set(self.allinfo_local)
|
63 | 44 |
|
@@ -111,20 +92,6 @@ def create_model(self):
|
111 | 92 | return model, current_index
|
112 | 93 |
|
113 | 94 |
|
114 |
| -def main(args=None): |
115 |
| - if args is None: |
116 |
| - args = sys.argv |
117 |
| - |
118 |
| - app = QApplication(list(args)) |
119 |
| - w = OWscDataSets() |
120 |
| - w.show() |
121 |
| - w.raise_() |
122 |
| - rv = app.exec_() |
123 |
| - w.saveSettings() |
124 |
| - w.onDeleteWidget() |
125 |
| - return rv |
126 |
| - |
127 |
| - |
128 | 95 | if __name__ == "__main__":
|
129 |
| - sys.exit(main()) |
| 96 | + WidgetPreview(OWscDataSets).run() |
130 | 97 |
|
0 commit comments