Add block size param to logs model
parent
1686c3c9be
commit
a0be4365d4
|
|
@ -209,6 +209,19 @@ void LogsModel::setViewStartTime(const QDateTime &viewStartTime)
|
|||
}
|
||||
}
|
||||
|
||||
int LogsModel::fetchBlockSize() const
|
||||
{
|
||||
return m_blockSize;
|
||||
}
|
||||
|
||||
void LogsModel::setFetchBlockSize(int fetchBlockSize)
|
||||
{
|
||||
if (m_blockSize != fetchBlockSize) {
|
||||
m_blockSize = fetchBlockSize;
|
||||
emit fetchBlockSizeChanged();
|
||||
}
|
||||
}
|
||||
|
||||
LogEntry *LogsModel::get(int index) const
|
||||
{
|
||||
if (index >= 0 && index < m_list.count()) {
|
||||
|
|
|
|||
|
|
@ -55,6 +55,7 @@ class LogsModel : public QAbstractListModel, public QQmlParserStatus
|
|||
Q_PROPERTY(QDateTime startTime READ startTime WRITE setStartTime NOTIFY startTimeChanged)
|
||||
Q_PROPERTY(QDateTime endTime READ endTime WRITE setEndTime NOTIFY endTimeChanged)
|
||||
Q_PROPERTY(QDateTime viewStartTime READ viewStartTime WRITE setViewStartTime NOTIFY viewStartTimeChanged)
|
||||
Q_PROPERTY(int fetchBlockSize READ fetchBlockSize WRITE setFetchBlockSize NOTIFY fetchBlockSizeChanged)
|
||||
|
||||
public:
|
||||
enum Roles {
|
||||
|
|
@ -99,6 +100,9 @@ public:
|
|||
QDateTime viewStartTime() const;
|
||||
void setViewStartTime(const QDateTime &viewStartTime);
|
||||
|
||||
int fetchBlockSize() const;
|
||||
void setFetchBlockSize(int fetchBlockSize);
|
||||
|
||||
Q_INVOKABLE LogEntry* get(int index) const;
|
||||
Q_INVOKABLE LogEntry* findClosest(const QDateTime &dateTime);
|
||||
|
||||
|
|
@ -113,6 +117,7 @@ signals:
|
|||
void startTimeChanged();
|
||||
void endTimeChanged();
|
||||
void viewStartTimeChanged();
|
||||
void fetchBlockSizeChanged();
|
||||
|
||||
void logEntryAdded(LogEntry *entry);
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue