LibreOffice Module vcl (master)  1
Classes | Macros | Enumerations
task.hxx File Reference
#include <vcl/dllapi.h>
Include dependency graph for task.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Task
 

Macros

#define PRIO_COUNT   (static_cast<int>(TaskPriority::LOWEST) + 1)
 

Enumerations

enum  TaskPriority {
  TaskPriority::HIGHEST,
  TaskPriority::DEFAULT,
  TaskPriority::HIGH_IDLE,
  TaskPriority::RESIZE,
  TaskPriority::REPAINT,
  TaskPriority::POST_PAINT,
  TaskPriority::DEFAULT_IDLE,
  TaskPriority::LOWEST
}
 

Macro Definition Documentation

#define PRIO_COUNT   (static_cast<int>(TaskPriority::LOWEST) + 1)

Enumeration Type Documentation

enum TaskPriority
strong
Enumerator
HIGHEST 

These events should run very fast!

DEFAULT 

Default priority used, e.g. the default timer priority.

HIGH_IDLE 

Important idle events to be run before processing drawing events.

RESIZE 

Resize runs before repaint, so we won't paint twice.

REPAINT 

All repaint events should go in here.

POST_PAINT 

Everything running directly after painting.

DEFAULT_IDLE 

Default idle priority.

LOWEST 

Low, very idle cleanup tasks.

Definition at line 27 of file task.hxx.