bool FileContainerBase::connect(StdString const &oFilename) { FilePanel *p = getFilePanel(); if(p) p->setFilename(oFilename); return super::connect(oFilename); }
void SM_DriveEngine::updatePanel(int panelNum, bool initLoad) { SM_SettingsManager settingsManager; SM_GUI_EPanels panelId = static_cast <SM_GUI_EPanels> (panelNum); QString disc; settingsManager.setInitialLoading(initLoad); settingsManager.setCurrentPanel(panelNum); disc = settingsManager.accountDisc(settingsManager.currentAccount(panelNum)); disc += QString(":"); disc += QDir::toNativeSeparators("/"); filesUI->getPanelLabel(panelId)->setText(disc + settingsManager.currentFolderPath(panelNum)); getContentMngr()->setPathesURLs(settingsManager.pathesURLs(panelNum)); contentMngr[panelNum]->setPanel(filesViews[panelNum]->getFileView(), filesViews[panelNum]->getpanelNum()); contentMngr[panelNum]->get(settingsManager.currentFolderURL(panelNum)); getFilePanel(panelId)->fillComboBox(settingsManager.accountsWithLetters(), settingsManager.currentAccount(panelNum)); }
QWidget *FileContainerBase::getConfigPanel(void) { return getFilePanel(); }