qTox
Version: nightly | Commit: bc751c8e1cac455f9690654fcfe0f560d2d7dfdd
|
Go to the documentation of this file.
26 #include <QListWidgetItem>
30 #include <QVBoxLayout>
31 #include <QAbstractTableModel>
32 #include <QStyledItemDelegate>
64 class Model :
public QAbstractTableModel
68 Model(QObject* parent =
nullptr);
74 int rowCount(
const QModelIndex& parent = QModelIndex())
const override;
75 int columnCount(
const QModelIndex& parent = QModelIndex())
const override;
76 QVariant
data(
const QModelIndex& index,
int role = Qt::DisplayRole)
const override;
77 bool setData(
const QModelIndex &index,
const QVariant &value,
int role = Qt::EditRole)
override;
92 void paint(QPainter* painter,
const QStyleOptionViewItem& option,
const QModelIndex& index)
const override;
94 bool editorEvent(QEvent* event, QAbstractItemModel* model,
const QStyleOptionViewItem& option,
const QModelIndex& index)
override;
97 class View :
public QTableView
100 View(QAbstractItemModel* model, QWidget* parent =
nullptr);
127 QListWidgetItem*
item =
nullptr;
Column toFileTransferListColumn(int in)
void paint(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const override
int rowCount(const QModelIndex &parent=QModelIndex()) const override
void togglePause(ToxFile file)
int columnCount(const QModelIndex &parent=QModelIndex()) const override
QVariant data(const QModelIndex &index, int role=Qt::DisplayRole) const override
Delegate(QWidget *parent=nullptr)
QString toQString(Column column)
QVariant headerData(int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const override
bool editorEvent(QEvent *event, QAbstractItemModel *model, const QStyleOptionViewItem &option, const QModelIndex &index) override
void cancel(ToxFile file)
View(QAbstractItemModel *model, QWidget *parent=nullptr)
Model(QObject *parent=nullptr)
bool setData(const QModelIndex &index, const QVariant &value, int role=Qt::EditRole) override
std::vector< ToxFile > files
EditorAction toEditorAction(int in)
QHash< QByteArray, int > idToRow
Manages the file transfer service of toxcore.
void onFileUpdated(const ToxFile &file)