caiorss / qapplauncher

Q5/Modern C++ - Application launcher and bookmark system for files and directories

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

QAppLauncher

Description

  • Description:
    • Application launcher and bookmark system for files and directories.
  • Capabilities:
    • Launch commands, applications and bookmark applications or commands for launching later.
    • Bookmark files and directories by dragging and dropping.
    • Open bookmarked files with default-system application.
    • Add small notes to bookmarked files.
    • Tray icon => Click at the tray icon for hiding/showing the application’s window.

Screenshots

Application Launcher Tab

images/tab_applauncher.png

Desktop Bookmarks Tab

Just drag and drop files to the Desktop Bookmarks tab. The file can be opened either by double clicking at it in the list view widget or by clicking at the button add.

images/tab_desktop_bookmarks.png

Tray Icon

images/tray_icon.png

Building

Requirements: Any compiler supporting C++17 and QT5 Widgets library.

Build: Just run $ make release

$ make release

cmake -B_build -H. -DCMAKE_BUILD_TYPE=Release
-- The C compiler identification is GNU 8.3.1
-- The CXX compiler identification is GNU 8.3.1
-- Check for working C compiler: /usr/lib64/ccache/cc
-- Check for working C compiler: /usr/lib64/ccache/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
  ... ... ... ... 

[100%] Linking CXX executable applauncher
gmake[3]: Leaving directory '/home/archbox/projects/qt-applauncher/_build'
[100%] Built target applauncher
gmake[2]: Leaving directory '/home/archbox/projects/qt-applauncher/_build'
gmake[1]: Leaving directory '/home/archbox/projects/qt-applauncher/_build'

Running:

$ bin/applauncher 

Repository

About

Q5/Modern C++ - Application launcher and bookmark system for files and directories

License:The Unlicense


Languages

Language:C++ 94.3%Language:CMake 4.8%Language:Makefile 0.5%Language:Batchfile 0.3%