Merge PR #693: Add block size param to logs model
This commit is contained in:
commit
de6de0ff14
@ -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
|
LogEntry *LogsModel::get(int index) const
|
||||||
{
|
{
|
||||||
if (index >= 0 && index < m_list.count()) {
|
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 startTime READ startTime WRITE setStartTime NOTIFY startTimeChanged)
|
||||||
Q_PROPERTY(QDateTime endTime READ endTime WRITE setEndTime NOTIFY endTimeChanged)
|
Q_PROPERTY(QDateTime endTime READ endTime WRITE setEndTime NOTIFY endTimeChanged)
|
||||||
Q_PROPERTY(QDateTime viewStartTime READ viewStartTime WRITE setViewStartTime NOTIFY viewStartTimeChanged)
|
Q_PROPERTY(QDateTime viewStartTime READ viewStartTime WRITE setViewStartTime NOTIFY viewStartTimeChanged)
|
||||||
|
Q_PROPERTY(int fetchBlockSize READ fetchBlockSize WRITE setFetchBlockSize NOTIFY fetchBlockSizeChanged)
|
||||||
|
|
||||||
public:
|
public:
|
||||||
enum Roles {
|
enum Roles {
|
||||||
@ -99,6 +100,9 @@ public:
|
|||||||
QDateTime viewStartTime() const;
|
QDateTime viewStartTime() const;
|
||||||
void setViewStartTime(const QDateTime &viewStartTime);
|
void setViewStartTime(const QDateTime &viewStartTime);
|
||||||
|
|
||||||
|
int fetchBlockSize() const;
|
||||||
|
void setFetchBlockSize(int fetchBlockSize);
|
||||||
|
|
||||||
Q_INVOKABLE LogEntry* get(int index) const;
|
Q_INVOKABLE LogEntry* get(int index) const;
|
||||||
Q_INVOKABLE LogEntry* findClosest(const QDateTime &dateTime);
|
Q_INVOKABLE LogEntry* findClosest(const QDateTime &dateTime);
|
||||||
|
|
||||||
@ -113,6 +117,7 @@ signals:
|
|||||||
void startTimeChanged();
|
void startTimeChanged();
|
||||||
void endTimeChanged();
|
void endTimeChanged();
|
||||||
void viewStartTimeChanged();
|
void viewStartTimeChanged();
|
||||||
|
void fetchBlockSizeChanged();
|
||||||
|
|
||||||
void logEntryAdded(LogEntry *entry);
|
void logEntryAdded(LogEntry *entry);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user