m_horizontalScrollInc(0),
m_verticalScrollInc(0),
m_itemView(parent),
- m_timer()
+ m_timer(0)
{
m_itemView->setAutoScroll(false);
m_itemView->viewport()->installEventFilter(this);
{
}
+bool DolphinViewAutoScroller::isActive() const
+{
+ return m_timer->isActive();
+}
+
bool DolphinViewAutoScroller::eventFilter(QObject* watched, QEvent* event)
{
if (watched == m_itemView->viewport()) {
{
int inc = 0;
- const int minSpeed = 2;
- const int maxSpeed = 32;
- const int speedLimiter = 8;
+ const int minSpeed = 4;
+ const int maxSpeed = 64;
+ const int speedLimiter = 4;
const int autoScrollBorder = 32;
if (cursorPos < autoScrollBorder) {