* You should have received a copy of the GNU General Public License *
* along with this program; if not, write to the *
* Free Software Foundation, Inc., *
* You should have received a copy of the GNU General Public License *
* along with this program; if not, write to the *
* Free Software Foundation, Inc., *
- * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. *
***************************************************************************/
#include "nicklistwidget.h"
***************************************************************************/
#include "nicklistwidget.h"
view->setModel(filter);
QModelIndex source_current = Client::bufferModel()->mapToSource(current);
view->setRootIndex(filter->mapFromSource(source_current));
view->setModel(filter);
QModelIndex source_current = Client::bufferModel()->mapToSource(current);
view->setRootIndex(filter->mapFromSource(source_current));
Q_ASSERT(view);
if (view != ui.stackedWidget->currentWidget()) {
qDebug() << "Nick selection of hidden view changed!";
Q_ASSERT(view);
if (view != ui.stackedWidget->currentWidget()) {
qDebug() << "Nick selection of hidden view changed!";
iter = nickViews.erase(iter);
ui.stackedWidget->removeWidget(nickView);
QAbstractItemModel *model = nickView->model();
iter = nickViews.erase(iter);
ui.stackedWidget->removeWidget(nickView);
QAbstractItemModel *model = nickView->model();
- nickView->setModel(0);
- if (QSortFilterProxyModel *filter = qobject_cast<QSortFilterProxyModel *>(model))
- filter->setSourceModel(0);
+ nickView->setModel(nullptr);
+ if (auto *filter = qobject_cast<QSortFilterProxyModel *>(model))
+ filter->setSourceModel(nullptr);
NickView *view = nickViews.take(bufferId);
ui.stackedWidget->removeWidget(view);
QAbstractItemModel *model = view->model();
NickView *view = nickViews.take(bufferId);
ui.stackedWidget->removeWidget(view);
QAbstractItemModel *model = view->model();
- view->setModel(0);
- if (QSortFilterProxyModel *filter = qobject_cast<QSortFilterProxyModel *>(model))
- filter->setSourceModel(0);
+ view->setModel(nullptr);
+ if (auto *filter = qobject_cast<QSortFilterProxyModel *>(model))
+ filter->setSourceModel(nullptr);
{
QWidget *currentWidget = ui.stackedWidget->currentWidget();
if (!currentWidget || currentWidget == ui.emptyPage)
{
QWidget *currentWidget = ui.stackedWidget->currentWidget();
if (!currentWidget || currentWidget == ui.emptyPage)
// NickListDock::~NickListDock() {
// QtUiSettings().setValue("ShowNickList", toggleViewAction()->isChecked());
// NickListDock::~NickListDock() {
// QtUiSettings().setValue("ShowNickList", toggleViewAction()->isChecked());