📄 util.h
字号:
#ifndef __LIBMPW_UTIL_H__#define __LIBMPW_UTIL_H__/** @file \brief Utility functions header*/#include <string>#include <iostream>class QString;class QStringList;/** macro returning greater of two values */#define MAX(x,y) ((x)>=(y)?(x):(y))/** macro returning lesser of two values */#define MIN(x,y) ((x)<=(y)?(x):(y))#ifndef __GNUC__/** Turn off __attribute__ for non-gcc compilers This is especially usable for doxygen */#define __attribute__(x)#endifnamespace util {void warn(const QString &text);void fatalError(const QString &message);void fatalErrorConsole(const QString &message);QStringList explode(char separator,const QString &line,bool escape=false);QString htmlEnt(const QString &str);QString loadFromFile(const QString &name);bool saveToFile(const QString &name,const QString &content);void consoleLog(const QString &message,const QString &fileName);QString countString(int count,QString singular,QString plural);QString getUntil(char separator,QString &line,bool escape=false);QString stripParam(QString &line);int tick();void msleep(int delay);} //namespace util#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -