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 + -
显示快捷键?