@@ -16,14 +16,19 @@ class FilesNameWindow(QDialog):
16
16
def __init__ (self , parent ):
17
17
super (FilesNameWindow , self ).__init__ (parent , QtCore .Qt .WindowTitleHint | QtCore .Qt .WindowCloseButtonHint )
18
18
PyQt5 .uic .loadUi (os .path .dirname (os .path .realpath (__file__ )) + os .sep + 'files_name.ui' .replace ('/' , os .sep ), self ) # Load the .ui file
19
- lng = lang .Lang ()
20
- self .lang = lng
19
+ lng = parent .lng
20
+ self .BDD = parent .BDD
21
+ style = self .BDD .get_param ('style' )
22
+ self .setStyleSheet (env_vars ['styles' ][style ]['QDialog' ])
21
23
self .setWindowTitle (lng ['Editor' ]['FilesWindow' ]['FileNameWindowTitle' ])
22
24
self .label .setText (lng ['Editor' ]['FilesWindow' ]['FileNameWindowLabel' ])
23
25
self .button_box .button (QtWidgets .QDialogButtonBox .Ok ).setText (lng ['Editor' ]['FilesWindow' ]['btnOk' ])
24
26
self .button_box .button (QtWidgets .QDialogButtonBox .Cancel ).setText (lng ['Editor' ]['FilesWindow' ]['btnCancel' ])
25
- self .button_box .button (QtWidgets .QDialogButtonBox .Ok ).setStyleSheet (env_vars ['styles' ]['Dark' ]['fullAltButton' ])
26
- self .button_box .button (QtWidgets .QDialogButtonBox .Cancel ).setStyleSheet (env_vars ['styles' ]['Dark' ]['fullAltButton' ])
27
+ self .button_box .button (QtWidgets .QDialogButtonBox .Ok ).setStyleSheet (env_vars ['styles' ][style ]['defaultButton' ])
28
+ self .button_box .button (QtWidgets .QDialogButtonBox .Cancel ).setStyleSheet (env_vars ['styles' ][style ]['defaultButton' ])
29
+ cursor = QtGui .QCursor (QtCore .Qt .PointingHandCursor )
30
+ self .button_box .button (QtWidgets .QDialogButtonBox .Ok ).setCursor (cursor )
31
+ self .button_box .button (QtWidgets .QDialogButtonBox .Cancel ).setCursor (cursor )
27
32
28
33
def open_exec (self , text : str = None ):
29
34
if text is not None :
@@ -41,14 +46,19 @@ def __init__(self, parent, folder: str):
41
46
super (FilesWindow , self ).__init__ (parent , QtCore .Qt .WindowTitleHint | QtCore .Qt .WindowCloseButtonHint )
42
47
PyQt5 .uic .loadUi (os .path .dirname (os .path .realpath (__file__ )) + os .sep + 'files.ui' .replace ('/' , os .sep ), self ) # Load the .ui file
43
48
lng = lang .Lang ()
44
- self .lang = lng
49
+ self .BDD = parent .BDD
50
+ self .style = self .BDD .get_param ('style' )
51
+ self .lng = lng
45
52
self .setWindowTitle (lng ['Editor' ]['FilesWindow' ]['WindowTitle' ])
46
- self .setStyleSheet (env_vars ['styles' ]['Dark' ][ 'fullButton ' ])
53
+ self .setStyleSheet (env_vars ['styles' ][self . style ][ 'QDialog' ] + env_vars [ 'styles' ][ self . style ][ 'EditorFileDialogAdditional ' ])
47
54
self .button_box .button (QtWidgets .QDialogButtonBox .Ok ).setText (lng ['Editor' ]['FilesWindow' ]['btnOk' ])
48
55
self .button_box .button (QtWidgets .QDialogButtonBox .Cancel ).setText (lng ['Editor' ]['FilesWindow' ]['btnCancel' ])
49
- self .button_box .button (QtWidgets .QDialogButtonBox .Ok ).setStyleSheet (env_vars ['styles' ]['Dark' ]['fullAltButton' ])
50
- self .button_box .button (QtWidgets .QDialogButtonBox .Cancel ).setStyleSheet (env_vars ['styles' ]['Dark' ]['fullAltButton' ])
51
- self .file_tree .setStyleSheet (env_vars ['styles' ]['Dark' ]['fullTreeView' ])
56
+ self .button_box .button (QtWidgets .QDialogButtonBox .Ok ).setStyleSheet (env_vars ['styles' ][self .style ]['defaultButton' ])
57
+ self .button_box .button (QtWidgets .QDialogButtonBox .Cancel ).setStyleSheet (env_vars ['styles' ][self .style ]['defaultButton' ])
58
+ cursor = QtGui .QCursor (QtCore .Qt .PointingHandCursor )
59
+ self .button_box .button (QtWidgets .QDialogButtonBox .Ok ).setCursor (cursor )
60
+ self .button_box .button (QtWidgets .QDialogButtonBox .Cancel ).setCursor (cursor )
61
+ self .file_tree .setStyleSheet (env_vars ['styles' ][self .style ]['fullTreeView' ])
52
62
self .file_tree .headerItem ().setText (0 , lng ['Editor' ]['FileTableHeader' ])
53
63
self .file_tree .itemClicked .connect (self .item_click )
54
64
self .file_tree .header ().setSectionsClickable (True )
@@ -67,14 +77,14 @@ def __init__(self, parent, folder: str):
67
77
68
78
def open_exec (self , text : str = None , url : str = None ):
69
79
self .file_tree .clear ()
70
- tree = common .files .listDirTree (self .folder )
80
+ tree = common .files .list_directory_tree (self .folder )
71
81
# for index in tree:
72
82
# item = QtWidgets.QTreeWidgetItem(self.fileTree)
73
83
# item.setText(0, index)
74
84
# if isinstance(tree[index], dict):
75
85
# item.setData(0, 100, ':dir:')
76
86
# item.setData(0, 99, index)
77
- # common.qt.setQTreeItemFolderIcon(item)
87
+ # common.qt.setQTreeItemFolderIcon(item, self.style )
78
88
#
79
89
# item = self.recur_file_table_insert(item, tree[index], index)
80
90
# else:
@@ -102,7 +112,7 @@ def recur_file_table_insert(self, base_item: Union[QtWidgets.QTreeWidgetItem, Qt
102
112
if isinstance (tree [indexr ], dict ):
103
113
itemr .setData (0 , 100 , ':dir:' )
104
114
itemr .setData (0 , 99 , previous_dir + os .sep + indexr )
105
- common .qt .setQTreeItemFolderIcon (itemr )
115
+ common .qt .setQTreeItemFolderIcon (itemr , self . style )
106
116
107
117
itemr = self .recur_file_table_insert (itemr , tree [indexr ], previous_dir + os .sep + indexr )
108
118
else :
@@ -111,7 +121,7 @@ def recur_file_table_insert(self, base_item: Union[QtWidgets.QTreeWidgetItem, Qt
111
121
print (previous_dir + os .sep + indexr )
112
122
if previous_dir + os .sep + indexr in self .lock_list or re .search ('\\ .opf$' , indexr ) is not None :
113
123
itemr .setData (0 , 98 , True )
114
- common .qt .setQTreeItemLockIcon (itemr )
124
+ common .qt .setQTreeItemLockIcon (itemr , self . style )
115
125
if isinstance (base_item , QtWidgets .QTreeWidget ):
116
126
self .file_tree .insertTopLevelItem (0 , itemr )
117
127
else :
@@ -167,7 +177,7 @@ def importer(self):
167
177
options |= QFileDialog .DontUseNativeDialog
168
178
files , _ = QFileDialog .getOpenFileNames (
169
179
self ,
170
- self .lang ['Editor' ]['FilesWindow' ]['ImportWindowTitle' ],
180
+ self .lng ['Editor' ]['FilesWindow' ]['ImportWindowTitle' ],
171
181
"" ,
172
182
"All Files (*.*)" , options = options
173
183
)
@@ -187,7 +197,7 @@ def importer(self):
187
197
else :
188
198
itemr = QtWidgets .QTreeWidgetItem (item )
189
199
itemr .setText (0 , tb [len (tb )- 1 ])
190
- itemr .setForeground (0 , QtGui .QColor (env_vars ['styles' ]['Dark' ]['partialTreeViewItemColorNew' ]))
200
+ itemr .setForeground (0 , QtGui .QColor (env_vars ['styles' ][self . style ]['partialTreeViewItemColorNew' ]))
191
201
192
202
if isinstance (item , QtWidgets .QTreeWidget ): self .file_tree .insertTopLevelItem (0 , itemr )
193
203
else : item .addChild (itemr )
@@ -209,15 +219,15 @@ def new_file(self, is_file: bool = True):
209
219
if self .selected_folder != '' :
210
220
prepath = os .sep + self .selected_folder
211
221
212
- itemr .setForeground (0 , QtGui .QColor (env_vars ['styles' ]['Dark' ]['partialTreeViewItemColorNew' ]))
222
+ itemr .setForeground (0 , QtGui .QColor (env_vars ['styles' ][self . style ]['partialTreeViewItemColorNew' ]))
213
223
itemr .setText (0 , file )
214
224
if is_file is True :
215
225
itemr .setData (0 , 100 , ':file:' )
216
226
self .list_new [prepath + os .sep + file ] = {'innerPath' : prepath + os .sep + file , 'type' : 'new_file' }
217
227
else :
218
228
itemr .setData (0 , 100 , ':dir:' )
219
229
self .list_new [prepath + os .sep + file ] = {'innerPath' : prepath + os .sep + file , 'type' : 'new_folder' }
220
- common .qt .setQTreeItemFolderIcon (itemr )
230
+ common .qt .setQTreeItemFolderIcon (itemr , self . style )
221
231
itemr .setData (0 , 99 , prepath + os .sep + file )
222
232
223
233
if isinstance (item , QtWidgets .QTreeWidget ):
@@ -264,7 +274,7 @@ def rename(self):
264
274
'newPath' : self .selected_folder + os .sep + file , 'type' : 'renameFile' ,
265
275
'original' : prepath + os .sep + pre_file }
266
276
item .setText (0 , file )
267
- item .setForeground (0 , QtGui .QColor (env_vars ['styles' ]['Dark' ]['partialTreeViewItemColorMod' ]))
277
+ item .setForeground (0 , QtGui .QColor (env_vars ['styles' ][self . style ]['partialTreeViewItemColorMod' ]))
268
278
except Exception :
269
279
traceback .print_exc ()
270
280
@@ -307,7 +317,7 @@ def delete(self):
307
317
ret2 = self .remove_from_dict (self .list_rename , file , parent )
308
318
item .setText (tbo [len (tbo )- 1 ])
309
319
310
- item .setForeground (0 , QtGui .QColor (env_vars ['styles' ]['Dark' ]['partialTreeViewItemColorDel' ]))
320
+ item .setForeground (0 , QtGui .QColor (env_vars ['styles' ][self . style ]['partialTreeViewItemColorDel' ]))
311
321
except Exception :
312
322
traceback .print_exc ()
313
323
0 commit comments