mirror of
https://gitlab.com/pholy/OSCAR-code.git
synced 2025-04-05 02:30:44 +00:00
Doxygen stuff is nearly all done
This commit is contained in:
parent
da855f4bc8
commit
e3bde9bd9c
14
Doxyfile
14
Doxyfile
@ -31,7 +31,7 @@ PROJECT_NAME = SleepyHead
|
|||||||
# This could be handy for archiving the generated documentation or
|
# This could be handy for archiving the generated documentation or
|
||||||
# if some version control system is used.
|
# if some version control system is used.
|
||||||
|
|
||||||
PROJECT_NUMBER = 0.8
|
PROJECT_NUMBER = 0.8.x
|
||||||
|
|
||||||
# Using the PROJECT_BRIEF tag one can provide an optional one line description
|
# Using the PROJECT_BRIEF tag one can provide an optional one line description
|
||||||
# for a project that appears at the top of each page and should give viewer
|
# for a project that appears at the top of each page and should give viewer
|
||||||
@ -516,7 +516,7 @@ SHOW_USED_FILES = YES
|
|||||||
# then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy
|
# then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy
|
||||||
# in the documentation. The default is NO.
|
# in the documentation. The default is NO.
|
||||||
|
|
||||||
SHOW_DIRECTORIES = NO
|
SHOW_DIRECTORIES = YES
|
||||||
|
|
||||||
# Set the SHOW_FILES tag to NO to disable the generation of the Files page.
|
# Set the SHOW_FILES tag to NO to disable the generation of the Files page.
|
||||||
# This will remove the Files entry from the Quick Index and from the
|
# This will remove the Files entry from the Quick Index and from the
|
||||||
@ -610,7 +610,7 @@ WARN_LOGFILE =
|
|||||||
# directories like "/usr/src/myproject". Separate the files or directories
|
# directories like "/usr/src/myproject". Separate the files or directories
|
||||||
# with spaces.
|
# with spaces.
|
||||||
|
|
||||||
INPUT = ./Graphs ./SleepLib ./
|
INPUT = ./ ./Graphs ./SleepLib ./SleepLib/loader_plugins
|
||||||
|
|
||||||
# This tag can be used to specify the character encoding of the source files
|
# This tag can be used to specify the character encoding of the source files
|
||||||
# that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is
|
# that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is
|
||||||
@ -634,13 +634,13 @@ FILE_PATTERNS =
|
|||||||
# should be searched for input files as well. Possible values are YES and NO.
|
# should be searched for input files as well. Possible values are YES and NO.
|
||||||
# If left blank NO is used.
|
# If left blank NO is used.
|
||||||
|
|
||||||
RECURSIVE = YES
|
RECURSIVE = NO
|
||||||
|
|
||||||
# The EXCLUDE tag can be used to specify files and/or directories that should
|
# The EXCLUDE tag can be used to specify files and/or directories that should
|
||||||
# excluded from the INPUT source files. This way you can easily exclude a
|
# excluded from the INPUT source files. This way you can easily exclude a
|
||||||
# subdirectory from a directory tree whose root is specified with the INPUT tag.
|
# subdirectory from a directory tree whose root is specified with the INPUT tag.
|
||||||
|
|
||||||
EXCLUDE = ./quazip ./qextserialport ./fonts ./docs ./icons ./.git
|
EXCLUDE =
|
||||||
|
|
||||||
# The EXCLUDE_SYMLINKS tag can be used select whether or not files or
|
# The EXCLUDE_SYMLINKS tag can be used select whether or not files or
|
||||||
# directories that are symbolic links (a Unix file system feature) are excluded
|
# directories that are symbolic links (a Unix file system feature) are excluded
|
||||||
@ -654,7 +654,7 @@ EXCLUDE_SYMLINKS = NO
|
|||||||
# against the file with absolute path, so to exclude all test directories
|
# against the file with absolute path, so to exclude all test directories
|
||||||
# for example use the pattern */test/*
|
# for example use the pattern */test/*
|
||||||
|
|
||||||
EXCLUDE_PATTERNS = */quazip/* */qextserialport/* */fonts/* */docs/* */icons/* *.git*
|
EXCLUDE_PATTERNS = */quazip/* */qextserialport/* */fonts/* */docs/* */icons/* *git*
|
||||||
|
|
||||||
# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names
|
# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names
|
||||||
# (namespaces, classes, functions, etc.) that should be excluded from the
|
# (namespaces, classes, functions, etc.) that should be excluded from the
|
||||||
@ -1546,7 +1546,7 @@ HIDE_UNDOC_RELATIONS = YES
|
|||||||
# toolkit from AT&T and Lucent Bell Labs. The other options in this section
|
# toolkit from AT&T and Lucent Bell Labs. The other options in this section
|
||||||
# have no effect if this option is set to NO (the default)
|
# have no effect if this option is set to NO (the default)
|
||||||
|
|
||||||
HAVE_DOT = NO
|
HAVE_DOT = YES
|
||||||
|
|
||||||
# The DOT_NUM_THREADS specifies the number of dot invocations doxygen is
|
# The DOT_NUM_THREADS specifies the number of dot invocations doxygen is
|
||||||
# allowed to run in parallel. When set to 0 (the default) doxygen will
|
# allowed to run in parallel. When set to 0 (the default) doxygen will
|
||||||
|
@ -22,7 +22,7 @@ enum RequestMode { RM_None, RM_CheckUpdates, RM_GetFile };
|
|||||||
|
|
||||||
|
|
||||||
/*! \class UpdaterWindow
|
/*! \class UpdaterWindow
|
||||||
\brief Auto Update Module for SleepyHead
|
\brief Auto-Update Module for SleepyHead
|
||||||
|
|
||||||
This class handles the complete Auto-Update procedure for SleepyHead, it does the network checks,
|
This class handles the complete Auto-Update procedure for SleepyHead, it does the network checks,
|
||||||
parses the update.xml from SourceForge host, checks for any new updates, and provides the UI
|
parses the update.xml from SourceForge host, checks for any new updates, and provides the UI
|
||||||
@ -45,30 +45,44 @@ public:
|
|||||||
void ParseUpdateXML(QIODevice * dev);
|
void ParseUpdateXML(QIODevice * dev);
|
||||||
|
|
||||||
protected slots:
|
protected slots:
|
||||||
|
//! \brief Network reply completed
|
||||||
void replyFinished(QNetworkReply * reply);
|
void replyFinished(QNetworkReply * reply);
|
||||||
|
|
||||||
|
//! \brief Update the progress bars as data is received
|
||||||
void downloadProgress(qint64 bytesReceived, qint64 bytesTotal);
|
void downloadProgress(qint64 bytesReceived, qint64 bytesTotal);
|
||||||
|
|
||||||
|
//! \brief Save incomming data
|
||||||
void dataReceived();
|
void dataReceived();
|
||||||
|
|
||||||
|
//! \brief Request a file to download
|
||||||
void requestFile();
|
void requestFile();
|
||||||
|
|
||||||
|
//! \brief Request the update.xml file
|
||||||
void downloadUpdateXML();
|
void downloadUpdateXML();
|
||||||
|
|
||||||
private slots:
|
private slots:
|
||||||
|
//! \brief Just close the Updater window
|
||||||
void on_CloseButton_clicked();
|
void on_CloseButton_clicked();
|
||||||
|
|
||||||
|
//! \brief Start processing the download que, and applying the updates
|
||||||
void on_upgradeButton_clicked();
|
void on_upgradeButton_clicked();
|
||||||
|
|
||||||
|
//! \brief Selects the next file in the download queue
|
||||||
void upgradeNext();
|
void upgradeNext();
|
||||||
|
|
||||||
|
//! \brief Click on finished, restart if app has been upgraded, otherwise just close the window.
|
||||||
void on_FinishedButton_clicked();
|
void on_FinishedButton_clicked();
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
||||||
|
//! \brief Holds the results of parsing the update.xml file
|
||||||
UpdateParser updateparser;
|
UpdateParser updateparser;
|
||||||
|
|
||||||
Ui::UpdaterWindow *ui;
|
Ui::UpdaterWindow *ui;
|
||||||
QSystemTrayIcon *systray;
|
|
||||||
QMenu *systraymenu;
|
|
||||||
RequestMode requestmode;
|
RequestMode requestmode;
|
||||||
QTime dltime;
|
QTime dltime;
|
||||||
QString needQtVersion;
|
|
||||||
Update *update;
|
Update *update;
|
||||||
Release *release;
|
Release *release;
|
||||||
QFile file;
|
QFile file;
|
||||||
|
Loading…
Reference in New Issue
Block a user