Skip to content
No description, website, or topics provided.
C++ QMake
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE
translations
.gitignore
CONTRIBUTING.md
LICENSE
README.md
SeasonFolderMake.pro
aboutdialog.cpp
aboutdialog.h
ark-open.png
core.cpp
core.h
fenprincipale.cpp
fenprincipale.h
main.cpp
rsc.qrc

README.md

Season-Folder-Make

Le logiciel Season Folder Make permet de créer les dossiers des saisosn d'une série, mais peut également être adapté à d'autre type d'exigences.

Exigences logicielles

  • Qt 5.14.0 widgets gui network
  • c++ 17

Ces exigences, en tout cas pour la norme de c++, vas permetre des bonnes pratiques dans le futur du code.

Présentation

Le logiciel permet de changer le nom du préfixe.

Structure du code

Pour le moment, l'entièreté du code c++ est placé à la racine, ce qui pourras poser problème dans le futur.

Les traductions sont à placer dans le dossier /translations/.

Continuité du style de programmation

Il y a 3 indications:

  1. Respecter le style général du répertoire
  2. Respecter le style général de la classe/namespace
  3. Respecter le style général du fichier

Comme vous pouvez le voir, la majorité du code est en style Java, avec des tabulations, ce qui permet à chacun de fixer un espacement différent selon sont souhait.

Des commentaires //TODO: sont placés dans certains fichiers afin de faciliter la recherche de tâches.

Note générale

Afin de faciliter la génération de documentation à l'aide d'outils comme Doxygen, merci d'essayer de commenter au mieux vos fonctions.

Images de présentation

Interface d'accueil

3 séries d'ajoutées

Feuille de route

  • Changer la langue de l'interface depuis le logiciel
  • Pouvoir passer en argument le nom d'un fichier qui permet de remplir la liste des dossiers à traiter
  • Argument: mode sans interuptions
  • Argument: mode lancer à la suite (nécessite un fichier passé en argument)
You can’t perform that action at this time.