| 111 | } |
| 112 | |
| 113 | void OpenSaveFileDialog::accept() |
| 114 | { |
| 115 | if (!mFolderMode) |
| 116 | { |
| 117 | mFileName = mEditFileName->getOnlyText(); |
| 118 | if (!mFileName.empty()) |
| 119 | eventEndDialog(this, true); |
| 120 | } |
| 121 | else |
| 122 | { |
| 123 | if (mListFiles->getIndexSelected() != MyGUI::ITEM_NONE) |
| 124 | { |
| 125 | common::FileInfo info = *mListFiles->getItemDataAt<common::FileInfo>(mListFiles->getIndexSelected()); |
| 126 | if (!common::isParentDir(info.name.c_str())) |
| 127 | mCurrentFolder = common::concatenatePath(mCurrentFolder.asWStr(), info.name); |
| 128 | } |
| 129 | eventEndDialog(this, true); |
| 130 | } |
| 131 | } |
| 132 | |
| 133 | void OpenSaveFileDialog::upFolder() |
| 134 | { |
nothing calls this directly
no test coverage detected