Skip to content

QtCreator plugin for automatic time tracking and metrics generated from your programming activity.

License

Notifications You must be signed in to change notification settings

nonametr/qtcreator-wakatime

Repository files navigation

qtcreator-wakatime

QtCreator plugin for automatic time tracking and metrics generated from your programming activity.

Linux build for QtCreator 4.7, 4.8, 4.9 can be found in build directory. Put libWakatime.so file into /path_to_qt_install_dir/QtCreator/lib/qtcreator/plugins, usualy it's in '~/Qt/Tools/QtCreator/lib/qtcreator/plugins'

Build instructions for Ubuntu(should be same for other distributions):

  1. Check QtCreator build requirements https://github.com/qt-creator/qt-creator.git. Install Qt framework and Qt Creator from official web site(select appropriate version for your QtCreator build) and run apt install clang-8 clang-tools-8 cmake). This should be enought for plugin development but not for full qt creator build.
  2. git clone https://github.com/qt-creator/qt-creator.git
  3. cd qt-creator
  4. If you are building plugin for QtCreator 4.9 run 'git checkout origin/4.9' or list all branches with 'git branch -a' and pick required version.
  5. Build 'qt-creator' details here https://doc-snapshots.qt.io/qtcreator-extending/getting-and-building.html (also you can run build from other Qt Creator).
  6. Open 'qtcreator-wakatime' project with qt creator
  7. Replace "path_to_build" with your build directory isEmpty(IDE_BUILD_TREE): IDE_BUILD_TREE = "path_to_build"
  8. Build plugin.

Usage

preview

About

QtCreator plugin for automatic time tracking and metrics generated from your programming activity.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published