1 #ifndef COMMITLOGTABLEWIDGET_H 
    2 #define COMMITLOGTABLEWIDGET_H 
    9 #include <QTableWidget> 
   28     static QString escapeTooltipText(QString tooltip);
 
   36     CommitRecord const &record(QModelIndex 
const &index) 
const;
 
   38     void privateSetFilter(
const QString &text);
 
   41         : QAbstractItemModel(parent)
 
   44     QModelIndex index(
int row, 
int column, 
const QModelIndex &parent) 
const;
 
   45     QModelIndex parent(
const QModelIndex &child) 
const;
 
   46     int rowCount(
const QModelIndex &parent) 
const;
 
   47     int columnCount(
const QModelIndex &parent) 
const;
 
   48     QVariant headerData(
int section, Qt::Orientation orientation, 
int role) 
const;
 
   49     QVariant data(
const QModelIndex &index, 
int role) 
const;
 
   50     void setRecords(std::vector<CommitRecord> &&records);
 
   54         return !filter_text_.isEmpty();
 
   75     void setRecords(std::vector<CommitRecord> &&records);
 
   81     void currentChanged(
const QModelIndex ¤t, 
const QModelIndex &previous);
 
Definition: CommitLogTableWidget.h:24
 
QString filter_text_
Definition: CommitLogTableWidget.h:32
 
MigemoFilter filter_
Definition: CommitLogTableWidget.h:33
 
int unfilteredIndex(int i) const
Definition: CommitLogTableWidget.cpp:137
 
std::vector< size_t > index_
Definition: CommitLogTableWidget.h:31
 
CommitLogTableModel(QObject *parent=nullptr)
Definition: CommitLogTableWidget.h:40
 
std::vector< CommitRecord > records_
Definition: CommitLogTableWidget.h:30
 
bool isFiltered() const
Definition: CommitLogTableWidget.h:52
 
Definition: MainWindow.h:90
 
Definition: CommitLogTableWidget.h:14
 
QString author
Definition: CommitLogTableWidget.h:18
 
QString commit_id
Definition: CommitLogTableWidget.h:16
 
QString tooltip
Definition: CommitLogTableWidget.h:20
 
bool bold
Definition: CommitLogTableWidget.h:15
 
QString message
Definition: CommitLogTableWidget.h:19
 
QString datetime
Definition: CommitLogTableWidget.h:17
 
Definition: GitTypes.h:114
 
Definition: IncrementalSearch.h:34