Докуметирование кода

This commit is contained in:
Andrei Astafev 2021-12-23 13:44:32 +03:00
parent 6cf49681fa
commit ac0421cbab
2 changed files with 29 additions and 1 deletions

View File

@ -1,3 +1,7 @@
/**
* \file Основной файл проекта
*/
#include "processor.hpp" #include "processor.hpp"
#include <QCoreApplication> #include <QCoreApplication>
@ -5,18 +9,32 @@
#include <QFile> #include <QFile>
#include <QTimer> #include <QTimer>
/**
* @brief Перевод строки в целое число
* @param Строка
* @return Целое число
*/
int qStringToInt( const QString s ) int qStringToInt( const QString s )
{ {
return( s.toInt() ); return( s.toInt() );
} }
/**
* \brief Неиспользуемая функция для тестирования анализа покрытия кода
*/
int unused( int a ) int unused( int a )
{ {
return( a ); return( a );
} }
/**
* \brief Основная функция
* \param argc Количество параметров командной строки
* \param argv Массив параметров
* \return Результат выполнения QApplication::exec()
*/
int main( int argc, char** argv ) int main( int argc, char** argv )
{ {
QCoreApplication app( argc, argv ); QCoreApplication app( argc, argv );

View File

@ -1,3 +1,7 @@
/**
* \file Класс Processor
*/
#ifndef PROCESSOR_HPP_ #ifndef PROCESSOR_HPP_
#define PROCESSOR_HPP_ #define PROCESSOR_HPP_
@ -6,11 +10,17 @@
#include <QObject> #include <QObject>
#include <QDebug> #include <QDebug>
/**
* \brief Класс Processor
*/
class Processor : public QObject class Processor : public QObject
{ {
Q_OBJECT Q_OBJECT
public: public:
/**
* \brief Слот, печатающий сообщение
*/
Q_SLOT void process() { qCritical() << "about to close"; } Q_SLOT void process() { qCritical() << "about to close"; }
}; };
#endif #endif // ifndef PROCESSOR_HPP_