QxRunner Library Version 0.9.2
QxRunner Library: QxRunner Namespace Reference

QxRunner Namespace Reference

Namespace for the QxRunner library entities. More...


Classes

class  AboutDialog
 The AboutDialog class displays a simple message box about QxRunner. More...
class  AppSettings
 The AppSettings class manages persistent platform-independent application settings. More...
class  ColumnsDialog
 The ColumnsDialog class allows defining the visible columns in the views. More...
class  ProxyModelCommon
 The ProxyModelCommon class defines a set of common methods for sorting filter proxy models. More...
class  ResultsModel
 The ResultsModel class maintains results data in a non-hierarchical list. More...
class  ResultsProxyModel
 The ResultsProxyModel class provides support for sorting and filtering data passed between ResultsModel and a view. More...
class  ResultsViewController
 The ResultsViewController class provides functionality for the results view. More...
class  Runner
 The Runner class starts a QxRunner application. More...
class  RunnerItem
 The RunnerItem class represents an executable item in a tree view and contains several columns of data. More...
class  RunnerModel
 The RunnerModel class maintains the core data and executes runner items. More...
class  RunnerModelThread
 The RunnerModelThread class enables asynchronous execution of runner items. More...
class  RunnerProxyModel
 The RunnerProxyModel class provides support for sorting and filtering data passed between RunnerModel and a view. More...
class  RunnerViewController
 The RunnerViewController class provides functionality for the runner view. More...
class  RunnerWindow
 The RunnerWindow class defines the QxRunner main window. More...
class  RunnerWindowClient
 The RunnerWindowClient class simplifies access to RunnerWindow. More...
class  SettingsDialog
 The SettingsDialog class allows selection of program settings. More...
class  StatusWidget
 The StatusWidget class presents QxRunner status information. More...
class  StoppingDialog
 The StoppingDialog class tries to stop item execution. More...
class  Utils
 The Utils class provides a set of static helper functions. More...
class  ViewControllerCommon
 The ViewControllerCommon class defines a set of common methods for view controllers. More...

Enumerations

enum  RunnerResult {
  NoResult = 0, RunSuccess = 1, RunInfo = 2, RunWarning = 4,
  RunError = 8, RunFatal = 16, RunException = 32
}

Functions

const char * version ()

Variables

const int AllResults = RunSuccess | RunInfo | RunWarning | RunError | RunFatal


Detailed Description

Namespace for the QxRunner library entities.


Enumeration Type Documentation

Result types handled by QxRunner.

See also:
Result Types
Enumerator:
NoResult  No result available, item not run yet.
RunSuccess  Item completed successfully.
RunInfo  Item completed successfully and has an info.
RunWarning  Item completed with a warning.
RunError  Item completed with an error.
RunFatal  Item completed with a fatal error.
RunException  Item not completed due to an unhandled error.


Function Documentation

const char * version (  ) 

Returns the version number of QxRunner at run-time as a string (for example, "1.0.0"). This may be a different version than the version the application was compiled against.


Variable Documentation

const int AllResults = RunSuccess | RunInfo | RunWarning | RunError | RunFatal

This constant defines all reasonable results returned by runner items, provided for convenience.