/**
 * @file Common.h
 * Common includes and definitions for the project.
 *
 * Created on 2010/05/19 by Anthony Nemoff
 * Last update 2010/05/20 by Anthony Nemoff
 *
 */

#ifndef COMMON_H
#define COMMON_H

// Namespace : DDV (DigDagViz)
// Return values
// XXX Bad code : declare enums instead of defines
enum DDV_CONSTANTS {
  DDV_OPEN_SUCESS,
  DDV_OPEN_ERROR,
  DDV_OPEN_CANCELED,
  DDV_WRONG_FILE_VERSION,
  DDV_PARSE_SUCCESS,
  DDV_PARSE_ERROR,
  DDV_CONSTANTS_COUNT
};

#include <QString>
#include <QDebug>
#include <QTime>
#include <QList>
#include <gvc.h>

#define DDV_DEBUG

#ifdef DDV_DEBUG
// ... debug includes & definitions
#endif // DDV_DEBUG

#ifndef DDV_DEBUG
#define QT_NO_DEBUG_OUTPUT // Block debug output
#define QT_NO_WARNING_OUTPUT // Block warning output
#endif


#endif // COMMON_H
