| 1915 | } |
| 1916 | |
| 1917 | QStringList MainWindow::varDialog(QFileDialog::AcceptMode mode, const QString &name_filter, const QString &defaultSuffix) { |
| 1918 | QFileDialog dialog(this); |
| 1919 | int good; |
| 1920 | |
| 1921 | dialog.setDefaultSuffix(defaultSuffix); |
| 1922 | dialog.setAcceptMode(mode); |
| 1923 | dialog.setFileMode(mode == QFileDialog::AcceptOpen ? QFileDialog::ExistingFiles : QFileDialog::AnyFile); |
| 1924 | dialog.setDirectory(m_dir); |
| 1925 | dialog.setNameFilter(name_filter); |
| 1926 | good = dialog.exec(); |
| 1927 | |
| 1928 | m_dir.setPath(dialog.directory().absolutePath()); |
| 1929 | |
| 1930 | if (good) { |
| 1931 | return dialog.selectedFiles(); |
| 1932 | } |
| 1933 | |
| 1934 | return QStringList(); |
| 1935 | } |
| 1936 | |
| 1937 | void MainWindow::varPressed(const QModelIndex &index) { |
| 1938 | QModelIndex nameIndex = index.sibling(index.row(), VarTableModel::VAR_NAME_COL); |
nothing calls this directly
no outgoing calls
no test coverage detected