+bool BufferViewSettingsPage::selectBufferViewById(int bufferViewId) {
+ BufferViewConfig *config;
+ for(int i = 0; i < ui.bufferViewList->count(); i++) {
+ config = qobject_cast<BufferViewConfig *>(ui.bufferViewList->item(i)->data(Qt::UserRole).value<QObject *>());
+ if(config && config->bufferViewId() == bufferViewId) {
+ ui.bufferViewList->setCurrentRow(i);
+ return true;
+ }
+ }
+ return false;
+}
+