X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fuisupport%2Fnickview.cpp;h=ba96c1ecb0b2d0b55965e5c25bf2aa7e5403ad41;hp=3153ba8b571d4a39081076f85a952c778c5000a6;hb=47f8eca0275b02a19a36f098faaea0a3bf25460c;hpb=1f7cffc751c022ddea816db471f7870a60dc0d1c diff --git a/src/uisupport/nickview.cpp b/src/uisupport/nickview.cpp index 3153ba8b..ba96c1ec 100644 --- a/src/uisupport/nickview.cpp +++ b/src/uisupport/nickview.cpp @@ -142,3 +142,15 @@ void NickView::startQuery(const QModelIndex & index) { void NickView::executeCommand(const BufferInfo & bufferInfo, const QString & command) { Client::instance()->userInput(bufferInfo, command); } + +QSize NickView::sizeHint() const { + if(!model()) + return QTreeView::sizeHint(); + + int columnSize = 0; + for(int i = 0; i < model()->columnCount(); i++) { + if(!isColumnHidden(i)) + columnSize += sizeHintForColumn(i); + } + return QSize(columnSize, 50); +}