#ifndef BACSTATUSFLAGS_H
#define BACSTATUSFLAGS_H

#include <map>

#include <QWidget>
#include <QString>
#include <QGridLayout>

#include "BitString.h"

class BacStatusFlags : public BitString {
  Q_OBJECT

public:
  BacStatusFlags(QWidget *parent, int db_id, int PropId, QString label = QString(), QGridLayout *layout = NULL, int row = 0, int col = 0);
  BacStatusFlags(QWidget *parent, int db_id, int PropId, int value, QString label = QString(), QGridLayout *layout = NULL, int row = 0, int col = 0);

protected:
  void addChecks();
};

#endif