X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fdebugbufferviewoverlay.cpp;h=8311f2c8395e29e7e562e05ef0df7f8a8b83dae0;hp=1207c2a25d2ba64b19bf388c6aadc0a998497441;hb=694f9bfbf7f1af19108461c7e00d133e55082bce;hpb=61c8d84d1c849373e0f115dc748ed45cff95287d diff --git a/src/qtui/debugbufferviewoverlay.cpp b/src/qtui/debugbufferviewoverlay.cpp index 1207c2a2..8311f2c8 100644 --- a/src/qtui/debugbufferviewoverlay.cpp +++ b/src/qtui/debugbufferviewoverlay.cpp @@ -31,75 +31,77 @@ #include "client.h" DebugBufferViewOverlay::DebugBufferViewOverlay(QWidget *parent) - : QWidget(parent) + : QWidget(parent) { - ui.setupUi(this); + ui.setupUi(this); - BufferViewOverlayFilter *filter = new BufferViewOverlayFilter(Client::bufferModel(), Client::bufferViewOverlay()); + BufferViewOverlayFilter *filter = new BufferViewOverlayFilter(Client::bufferModel(), Client::bufferViewOverlay()); - filter->setParent(ui.bufferView); + filter->setParent(ui.bufferView); - ui.bufferView->setModel(filter); - ui.bufferView->setColumnWidth(0, 250); - ui.bufferView->setColumnWidth(1, 250); - ui.bufferView->setColumnWidth(2, 80); - ui.bufferView->resize(610, 300); - ui.bufferView->show(); + ui.bufferView->setModel(filter); + ui.bufferView->setColumnWidth(0, 250); + ui.bufferView->setColumnWidth(1, 250); + ui.bufferView->setColumnWidth(2, 80); + ui.bufferView->resize(610, 300); + ui.bufferView->show(); - QFormLayout *layout = new QFormLayout(ui.overlayProperties); - layout->addRow(tr("BufferViews:"), _bufferViews = new QLineEdit(this)); - layout->addRow(tr("All Networks:"), _allNetworks = new QLabel(this)); - layout->addRow(tr("Networks:"), _networks = new QLineEdit(this)); - layout->addRow(tr("Buffers:"), _bufferIds = new QTextEdit(this)); - layout->addRow(tr("Removed buffers:"), _removedBufferIds = new QTextEdit(this)); - layout->addRow(tr("Temp. removed buffers:"), _tempRemovedBufferIds = new QTextEdit(this)); + QFormLayout *layout = new QFormLayout(ui.overlayProperties); + layout->addRow(tr("BufferViews:"), _bufferViews = new QLineEdit(this)); + layout->addRow(tr("All Networks:"), _allNetworks = new QLabel(this)); + layout->addRow(tr("Networks:"), _networks = new QLineEdit(this)); + layout->addRow(tr("Buffers:"), _bufferIds = new QTextEdit(this)); + layout->addRow(tr("Removed buffers:"), _removedBufferIds = new QTextEdit(this)); + layout->addRow(tr("Temp. removed buffers:"), _tempRemovedBufferIds = new QTextEdit(this)); - layout->addRow(tr("Allowed buffer types:"), _allowedBufferTypes = new QLabel(this)); - layout->addRow(tr("Minimum activity:"), _minimumActivity = new QLabel(this)); + layout->addRow(tr("Allowed buffer types:"), _allowedBufferTypes = new QLabel(this)); + layout->addRow(tr("Minimum activity:"), _minimumActivity = new QLabel(this)); - layout->addRow(tr("Is initialized:"), _isInitialized = new QLabel(this)); + layout->addRow(tr("Is initialized:"), _isInitialized = new QLabel(this)); - update(); - connect(Client::bufferViewOverlay(), SIGNAL(hasChanged()), this, SLOT(update())); + update(); + connect(Client::bufferViewOverlay(), SIGNAL(hasChanged()), this, SLOT(update())); } -void DebugBufferViewOverlay::update() { - BufferViewOverlay *overlay = Client::bufferViewOverlay(); - - _allNetworks->setText(overlay->allNetworks() ? "yes" : "no"); - - QStringList ids; - foreach(int bufferViewId, overlay->bufferViewIds()) { - ids << QString::number(bufferViewId); - } - _bufferViews->setText(ids.join(", ")); - - ids.clear(); - foreach(NetworkId networkId, overlay->networkIds()) { - ids << QString::number(networkId.toInt()); - } - _networks->setText(ids.join(", ")); - - ids.clear(); - foreach(BufferId bufferId, overlay->bufferIds()) { - ids << QString::number(bufferId.toInt()); - } - _bufferIds->setText(ids.join(", ")); - - ids.clear(); - foreach(BufferId bufferId, overlay->removedBufferIds()) { - ids << QString::number(bufferId.toInt()); - } - _removedBufferIds->setText(ids.join(", ")); - - ids.clear(); - foreach(BufferId bufferId, overlay->tempRemovedBufferIds()) { - ids << QString::number(bufferId.toInt()); - } - _tempRemovedBufferIds->setText(ids.join(", ")); - - _allowedBufferTypes->setText(QString::number(overlay->allowedBufferTypes())); - _minimumActivity->setText(QString::number(overlay->minimumActivity())); - - _isInitialized->setText(overlay->isInitialized() ? "yes" : "no"); + +void DebugBufferViewOverlay::update() +{ + BufferViewOverlay *overlay = Client::bufferViewOverlay(); + + _allNetworks->setText(overlay->allNetworks() ? "yes" : "no"); + + QStringList ids; + foreach(int bufferViewId, overlay->bufferViewIds()) { + ids << QString::number(bufferViewId); + } + _bufferViews->setText(ids.join(", ")); + + ids.clear(); + foreach(NetworkId networkId, overlay->networkIds()) { + ids << QString::number(networkId.toInt()); + } + _networks->setText(ids.join(", ")); + + ids.clear(); + foreach(BufferId bufferId, overlay->bufferIds()) { + ids << QString::number(bufferId.toInt()); + } + _bufferIds->setText(ids.join(", ")); + + ids.clear(); + foreach(BufferId bufferId, overlay->removedBufferIds()) { + ids << QString::number(bufferId.toInt()); + } + _removedBufferIds->setText(ids.join(", ")); + + ids.clear(); + foreach(BufferId bufferId, overlay->tempRemovedBufferIds()) { + ids << QString::number(bufferId.toInt()); + } + _tempRemovedBufferIds->setText(ids.join(", ")); + + _allowedBufferTypes->setText(QString::number(overlay->allowedBufferTypes())); + _minimumActivity->setText(QString::number(overlay->minimumActivity())); + + _isInitialized->setText(overlay->isInitialized() ? "yes" : "no"); }