自動更新実装。
1 parent 8501e99 commit d3240cf669c6f4a54152e532cbd6b3a58fa81a8e
@TAM (Teppei Tamra) TAM (Teppei Tamra) authored on 10 May 2018
Showing 3 changed files
View
42
saoriconfiguredialog.ui
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QSpinBox" name="spinBox_limit"/>
<widget class="QSpinBox" name="spinBox_limit">
<property name="minimum">
<number>1</number>
</property>
<property name="maximum">
<number>40</number>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QLabel" name="label_2">
<property name="text">
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QSpinBox" name="spinBox_reloadInterval"/>
<widget class="QSpinBox" name="spinBox_reloadInterval">
<property name="minimum">
<number>1</number>
</property>
</widget>
</item>
<item row="2" column="0">
<widget class="QLabel" name="label_3">
<property name="text">
</property>
</widget>
</item>
<item row="3" column="1">
<widget class="QSpinBox" name="spinBox_entriesCount"/>
<widget class="QSpinBox" name="spinBox_entriesCount">
<property name="minimum">
<number>1</number>
</property>
<property name="maximum">
<number>500</number>
</property>
</widget>
</item>
<item row="4" column="0">
<widget class="QLabel" name="label_6">
<property name="text">
View
16
saoriview.cpp
#include <QLabel>
#include <QScrollBar>
#include <QDebug>
#include <QDateTime>
#include <QTimer>
#include <QBoxLayout>
#include "saoriapplication.h"
#include "saoriview.h"
#include "saoridef.h"
{
ui->setupUi(this);
ui->tootWidget->hide();
 
m_timecount = 0;
m_viewname = view;
m_account = account;
m_viewList.append(this);
m_maxid = 0;
});
saoriaccount->postNewStatus(m_viewname,data);
});
}
QTimer::singleShot(60000,this,&SaoriView::timerUpdate);
}
 
SaoriView::~SaoriView()
{
emit openAccountView(v);
}
}
 
void SaoriView::timerUpdate()
{
m_timecount ++;
if (ui->pushButton_autoreload->isChecked()) {
if (m_timecount >= SaoriApplication::saori()->setting()->value(
SAORI_SETTING_RELOADINT,SAORI_SETTING_RELOADINT_DEFAULT).toInt()) {
reload();
m_timecount = 0;
}
}
QTimer::singleShot(60000,this,&SaoriView::timerUpdate);
}
 
void SaoriView::on_pushButton_newest_clicked()
{
ui->scrollArea->verticalScrollBar()->setValue(0);
}
View
saoriview.h