Skip to content

Commit 85482ee

Browse files
committed
qtvcp -macroTab: allow presetting the searched path and default filename
set in the macro file - maybe it should be in the preference file (too)?
1 parent 5140e98 commit 85482ee

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

lib/python/qtvcp/widgets/macro_widget.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -630,11 +630,21 @@ def getNumbers(self, widget, ktype=None, next=False):
630630
# do this so the system is consistent and things like dialog
631631
# placement are done.
632632
def getFileName(self):
633+
macro = self.stack.currentWidget().objectName()
634+
dirct = self[macro][2].get('PATH')
635+
defaultfilename = self[macro][2].get('DEFAULT')
633636
mess = {'NAME':self.load_dialog_code,'ID':'%s__' % self.objectName(),
634637
'TITLE':'Load Macro',
635638
'FILENAME':'%s_data.txt' % str(self.stack.currentWidget().objectName()),
636639
'EXTENSIONS':'Text Files (*.txt);;ALL Files (*.*)'
637640
}
641+
if not defaultfilename is None:
642+
mess['FILENAME'] = defaultfilename
643+
else:
644+
pass
645+
#mess['FILENAME'] = '{}_data.txt'.format( str(self.stack.currentWidget().objectName()))
646+
if not dirct is None:
647+
mess['DIRECTORY'] = dirct
638648
STATUS.emit('dialog-request', mess)
639649

640650
# request the system to pop a save path picker dialog

0 commit comments

Comments
 (0)