Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

My First Qt C++ Application "Clipboard Manager"



  • Linux GUI app for managing and restoring the clipboard’s text-copies using C++ and Qt.

    Project on GitHub: https://github.com/khaledalam/Clipboard-Manager

    Screencast: https://youtu.be/yrfvfdErRP8

    alt text
    alt text

    The clipboard is a buffer that some operating systems provide for short-term storage and transfer within and between application programs. The clipboard is usually temporary and unnamed, and its contents reside in the computer's RAM.[1] The clipboard is sometimes called the paste buffer.

    An operating system that supports a clipboard provides an application programming interface by which programs can specify cut, copy and paste operations. It is left to the program to define methods for the user to command these operations, which may include keybindings and menu selections. When an element is copied or cut, the clipboard must store enough information to enable a sensible result no matter where the element is pasted. Application programs may extend the clipboard functions that the operating system provides. A clipboard manager may give the user additional control over the clipboard. Specific clipboard semantics vary among operating systems, can also vary between versions of the same system, and can sometimes be changed by programs and by user preferences.

    Windows, Linux and macOS support a single clipboard transaction.[2] Each cut or copy overwrites the previous contents. Normally, paste operations copy the contents, leaving the contents available in the clipboard for further pasting.

    The pointing device gesture of drag and drop may let a user move information within and between applications, independent of the clipboard.[3]



  • @khaled-alam

    Hi and welcome to devnet forum

    Thanks for sharing the details of your project.
    I have moved it to the showcase where the post seems to fit better.


Log in to reply