1
0
Fork 0
mirror of https://github.com/transmission/transmission synced 2024-12-23 00:04:06 +00:00
transmission/qt/TorrentView.h
Mike Gelfand 585e3df30c Show notice on top of filtered torrents list
This has a couple of benefits: 1) it is clearly visible to the user that
the list is filtered (doesn't display all the torrents) even when filter
bar is hidden, 2) doesn't lead to filter bar controls being shifted to
the left/right as when "Show:" label text changes.
2015-10-19 20:30:26 +00:00

38 lines
655 B
C++

/*
* This file Copyright (C) 2015 Mnemosyne LLC
*
* It may be used under the GNU GPL versions 2 or 3
* or any future license endorsed by Mnemosyne LLC.
*
* $Id$
*/
#ifndef QTR_TORRENT_VIEW_H
#define QTR_TORRENT_VIEW_H
#include <QListView>
class TorrentView: public QListView
{
Q_OBJECT
public:
TorrentView (QWidget * parent = nullptr);
public slots:
void setHeaderText (const QString& text);
protected:
virtual void resizeEvent (QResizeEvent * event);
private:
class HeaderWidget;
private:
void adjustHeaderPosition ();
private:
HeaderWidget * const myHeaderWidget;
};
#endif // QTR_TORRENT_VIEW_H