util.h
来自「c++的guiQt做的开发」· C头文件 代码 · 共 46 行
H
46 行
#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 + =
减小字号Ctrl + -
显示快捷键?