/***************************************************************************
- * Copyright (C) 2005-2015 by the Quassel Project *
+ * Copyright (C) 2005-2018 by the Quassel Project *
* devel@quassel-irc.org *
* *
* This program is free software; you can redistribute it and/or modify *
Q_OBJECT
public:
- NickListWidget(QWidget *parent = 0);
+ NickListWidget(QWidget *parent = nullptr);
public slots:
void showWidget(bool visible);
void nickSelectionChanged(const QModelIndexList &);
protected:
- virtual QSize sizeHint() const;
- virtual void hideEvent(QHideEvent *);
- virtual void showEvent(QShowEvent *);
+ QSize sizeHint() const override;
+ void hideEvent(QHideEvent *) override;
+ void showEvent(QShowEvent *) override;
protected slots:
- virtual void currentChanged(const QModelIndex ¤t, const QModelIndex &previous);
- virtual void rowsAboutToBeRemoved(const QModelIndex &parent, int start, int end);
+ void currentChanged(const QModelIndex ¤t, const QModelIndex &previous) override;
+ void rowsAboutToBeRemoved(const QModelIndex &parent, int start, int end) override;
-private slots:
+private:
void removeBuffer(BufferId bufferId);
- void nickSelectionChanged();
+ void onNickSelectionChanged();
private:
Ui::NickListWidget ui;
Q_OBJECT
public:
- NickListDock(const QString &title, QWidget *parent = 0);
+ NickListDock(const QString &title, QWidget *parent = nullptr);
// ~NickListDock();
+ void setLocked(bool locked);
+
// virtual bool event(QEvent *event);
};