ui.settingsGroupBox->setEnabled(false);
ui.bufferViewPreview->setEnabled(false);
- setEnabled(Client::isConnected()); // need a core connection!
+ coreConnectionStateChanged(Client::isConnected()); // need a core connection!
connect(Client::instance(), SIGNAL(coreConnectionStateChanged(bool)), this, SLOT(coreConnectionStateChanged(bool)));
connect(ui.bufferViewList->selectionModel(), SIGNAL(selectionChanged(const QItemSelection &, const QItemSelection &)),
this, SLOT(bufferViewSelectionChanged(const QItemSelection &, const QItemSelection &)));
connect(ui.hideInactiveBuffers, SIGNAL(clicked(bool)), this, SLOT(widgetHasChanged()));
connect(ui.networkSelector, SIGNAL(currentIndexChanged(int)), this, SLOT(widgetHasChanged()));
connect(ui.minimumActivitySelector, SIGNAL(currentIndexChanged(int)), this, SLOT(widgetHasChanged()));
-
- // FIXME: (see FIXME in BufferViewFilter::filterAcceptBuffer())
- ui.minimumActivitySelector->setEnabled(false);
}
BufferViewSettingsPage::~BufferViewSettingsPage() {
_ignoreWidgetChanges = true;
// load network selector
ui.networkSelector->clear();
- ui.networkSelector->addItem("All");
+ ui.networkSelector->addItem(tr("All"));
ui.networkSelector->setItemData(0, qVariantFromValue<NetworkId>(NetworkId()));
const Network *net;
foreach(NetworkId netId, Client::networkIds()) {
QList<BufferId> bufferIds;
if(config->addNewBuffersAutomatically()) {
- foreach(BufferInfo bufferInfo, Client::allBufferInfos()) {
- bufferIds << bufferInfo.bufferId();
- }
+ bufferIds = Client::networkModel()->allBufferIds();
if(config->sortAlphabetically())
qSort(bufferIds.begin(), bufferIds.end(), bufferIdLessThan);
}
if(_newBufferViews.contains(config)) {
QList<BufferId> bufferIds;
if(config->addNewBuffersAutomatically()) {
- foreach(BufferInfo bufferInfo, Client::allBufferInfos()) {
- bufferIds << bufferInfo.bufferId();
- }
+ bufferIds = Client::networkModel()->allBufferIds();
if(config->sortAlphabetically())
qSort(bufferIds.begin(), bufferIds.end(), bufferIdLessThan);
}
BufferViewConfig *changedConfig = new BufferViewConfig(-1, this);
changedConfig->fromVariantMap(config->toVariantMap());
+ changedConfig->setInitialized();
_changedBufferViews[config] = changedConfig;
connect(config, SIGNAL(bufferAdded(const BufferId &, int)), changedConfig, SLOT(addBuffer(const BufferId &, int)));
connect(config, SIGNAL(bufferMoved(const BufferId &, int)), changedConfig, SLOT(moveBuffer(const BufferId &, int)));