@@ -157,44 +157,44 @@ MainWindow::~MainWindow()
157157
158158void MainWindow::getFrontFile ()
159159{
160- getFilename (ui->frontLineEdit , tr (" front file" ));
160+ getFilename (ui->frontLineEdit , tr (" front file" ), gerber_file_filter );
161161}
162162
163163void MainWindow::getBackFile ()
164164{
165- getFilename (ui->backLineEdit , tr (" back file" ));
165+ getFilename (ui->backLineEdit , tr (" back file" ), gerber_file_filter );
166166}
167167
168168void MainWindow::getOutlineFile ()
169169{
170- getFilename (ui->outlineLineEdit , tr (" outline file" ));
170+ getFilename (ui->outlineLineEdit , tr (" outline file" ), gerber_file_filter );
171171}
172172
173173void MainWindow::getDrillFile ()
174174{
175- getFilename (ui->drillLineEdit , tr (" drill file" ));
175+ getFilename (ui->drillLineEdit , tr (" drill file" ), excellon_file_filter );
176176}
177177
178178void MainWindow::getPreambleFile ()
179179{
180- getFilename (ui->preambleLineEdit , tr (" preamble file" ));
180+ getFilename (ui->preambleLineEdit , tr (" preamble file" ), gcode_file_filter );
181181}
182182
183183void MainWindow::getPreambletextFile ()
184184{
185- getFilename (ui->preambletextLineEdit , tr (" preamble text file" ));
185+ getFilename (ui->preambletextLineEdit , tr (" preamble text file" ), text_file_filter );
186186}
187187
188188void MainWindow::getPostambleFile ()
189189{
190- getFilename (ui->postambleLineEdit , tr (" postamble file" ));
190+ getFilename (ui->postambleLineEdit , tr (" postamble file" ), gcode_file_filter );
191191}
192192
193- void MainWindow::getFilename (QLineEdit *saveTo, const QString name)
193+ void MainWindow::getFilename (QLineEdit *saveTo, const QString name, const char *filter )
194194{
195195 QString filename;
196196
197- filename = QFileDialog::getOpenFileName (this , tr (" Select the " ) + name, lastDir );
197+ filename = QFileDialog::getOpenFileName (this , tr (" Select the " ) + name, lastDir, filter );
198198 if ( !filename.isEmpty () )
199199 {
200200 lastDir = QFileInfo (filename).path ();
0 commit comments