📄 q_dialog.cpp
字号:
#include "qcurses/Q_Dialog.hpp"//----------------------------------------------------------------------------------------------------------void Q_Dialog::KeyGo(int &NowSelect, int &Keys, int MaxActive){ //如果是确定下一个,则增加 if (Keys==10 || Keys==9 || Keys==KEY_DOWN || Keys==KEY_RIGHT) NowSelect++; //如果是确定上一个,则减少 if (Keys==KEY_UP || Keys==KEY_LEFT) NowSelect--; //如果小于最小,则还是最小 if (NowSelect<0) NowSelect=MaxActive; //如果大于最大,则变为最小 if (NowSelect>MaxActive) NowSelect=0;}//----------------------------------------------------------------------------------------------------------//构造函数Q_Dialog::Q_Dialog(char *appname){ _DialogName = new char[80]; memset(_DialogName,'\0',80); strcpy(_DialogName,appname);}//----------------------------------------------------------------------------------------------------------//析构函数Q_Dialog::~Q_Dialog(){ delete []_DialogName;}//----------------------------------------------------------------------------------------------------------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -