| 1212 | } |
| 1213 | |
| 1214 | int FTPWindow::SetToolbarState() { |
| 1215 | if (m_vProfiles && m_vProfiles->size() > 0 && !m_connecting) { |
| 1216 | m_toolbar.Enable(IDB_BUTTON_TOOLBAR_CONNECT, true); |
| 1217 | } else { |
| 1218 | m_toolbar.Enable(IDB_BUTTON_TOOLBAR_CONNECT, false); |
| 1219 | } |
| 1220 | m_toolbar.Enable(IDB_BUTTON_TOOLBAR_ABORT, m_busy); |
| 1221 | m_toolbar.Enable(IDB_BUTTON_TOOLBAR_RAWCMD, false); |
| 1222 | m_toolbar.Enable(IDB_BUTTON_TOOLBAR_SETTINGS, true); |
| 1223 | m_toolbar.Enable(IDB_BUTTON_TOOLBAR_MESSAGES, true); |
| 1224 | |
| 1225 | if (!m_currentSelection || !m_ftpSession->IsConnected()) { |
| 1226 | m_toolbar.Enable(IDB_BUTTON_TOOLBAR_DOWNLOAD, false); |
| 1227 | m_toolbar.Enable(IDB_BUTTON_TOOLBAR_UPLOAD, false); |
| 1228 | m_toolbar.Enable(IDB_BUTTON_TOOLBAR_REFRESH, false); |
| 1229 | m_toolbar.Enable(IDB_BUTTON_TOOLBAR_OPENDIR, false); |
| 1230 | } else { |
| 1231 | m_toolbar.Enable(IDB_BUTTON_TOOLBAR_DOWNLOAD, !m_currentSelection->isDir()); |
| 1232 | m_toolbar.Enable(IDB_BUTTON_TOOLBAR_UPLOAD, m_localFileExists); //m_currentSelection->isDir()); |
| 1233 | m_toolbar.Enable(IDB_BUTTON_TOOLBAR_REFRESH, m_currentSelection->isDir()); |
| 1234 | m_toolbar.Enable(IDB_BUTTON_TOOLBAR_OPENDIR, true); |
| 1235 | } |
| 1236 | |
| 1237 | return 0; |
| 1238 | } |
| 1239 | |
| 1240 | int FTPWindow::OnEvent(QueueOperation * queueOp, int code, void * data, bool isStart) { |
| 1241 | int result = 0; |
nothing calls this directly
no test coverage detected