dining_gui.h

来自「用c++包装好的线程库,直接拿来使用,提高效率.」· C头文件 代码 · 共 44 行

H
44
字号
#ifndef DINING_GUI_H#define DINING_GUI_H#include <thread.h>#include <qapplication.h>#include <qwidget.h>#include <qpainter.h>#include <qevent.h>#include "dining.h"class Dining : public QWidget, public dining { public:  enum _state {    Eating,    Sleeping,    Looking,    Gone  }; private:  mutex gui_access;  _state *eating;  QApplication *app;  void showForks(int);  void paintFork(int);  void paintDish(int);  void getvalues(int,double&,int&,int&,int&); protected:  void paintEvent(QPaintEvent *); public:  Dining(QApplication *,int);  ~Dining();  void finished(int);  bool get_forks(int);  void put_forks(int);};#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?