aboutsummaryrefslogtreecommitdiffstats
path: root/src/ui/widgets/KeyList.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-05-13feat: add a simple TaskRunner systemSaturneric1-9/+15
1. solve multiple threads problem.
2022-05-12fix(core): fix a bug when key in smart carddev/2.0.7Saturneric1-1/+4
2022-05-09fix: fix crash poblem when doing operationsSaturneric1-13/+11
1. refactor GpgFunctionObject to solve shared library problem. 2. fix multi-threading issues in refreshing. 3. improve loading speed for key list 4. improve ui operation 5. do other fixing and improving operations
2022-05-07refactor: develop 2.0.6 startSaturneric1-28/+10
1. delete smtp ability 2. change libs link type to dramatic
2022-03-19<fix>(core, ui): Fix path double-byte encoding problem under WindowsSaturneric1-1/+1
2022-02-06<refactor>(src): Move and split the Global Settings StationSaturneric1-3/+3
1. Move Global Settings Station to core 2. Separate the logic of DataObject 3. Resolve dependencies
2022-02-06<refactor>(core, ui): Adjust the core code directory structure.Saturneric1-1/+1
2022-02-04<refactor>(src): rename the gpg directory to coreSaturneric1-2/+2
2022-02-02<refactor, fix>(ui): Repair and tidy the signal and slot dockingSaturneric1-4/+5
1. Use more modern ways. 2. Repair partial docking.
2022-01-23<refactor>(ui): tidy up codes and comments.Saturneric1-3/+3
1. tidy up ui.
2022-01-23<refactor>(ui): tidy up codes and comments.Saturneric1-162/+171
1. tidy up widgets.
2022-01-22<license, style>(src, test): Fix some issues in license statement.Saturneric1-6/+10
2022-01-15<doc, refactor>(ci): Tidy up code of core and related partsSaturneric1-28/+29
1. Rename related entities. 2. Add a comments.
2022-01-12<refactor>(ui): Change Sync() to Sync Settings()Saturneric1-2/+2
2022-01-03<fix, feature>(core, ui): add key in smart card support.Saturneric1-0/+5
1.fix problem that when key is in a smart card, the result of FetchKey() is not equal with which provided by GetKey().
2022-01-03<feature, refactor>(core, ui): Key package generate.Saturneric1-4/+58
1. refactor GpgKeyImportExporter to meet with key package generation. 2. add ExportKeyPackageDialog. 3. add Qt AES ability. 4. refactor Key List to provide menu ability control. 5. add check all and uncheck all ability to key list menu.
2022-01-02<refactor>(ui): Enhanced sending email function.Saturneric1-26/+29
2022-01-02<feat, refactor, fixed>(core, ui): add & modify file operationsSaturneric1-2/+1
1. add non ascii mode for file operations. 2. the suffix of normalized file encryption. 3. refactor general settings.
2022-01-02<refactor, fixed, test>(core, ui): add & modify core and uiSaturneric1-1/+4
1. add init functions for core. 2. add non ascii settings. 3. fit ui with this version of core.
2021-12-20Continue to add Standalone Support.Saturneric1-0/+11
2021-12-16Fixed bugs & Improve Speed.Saturneric1-2/+2
2021-12-16Fixed & Improve.Saturneric1-35/+25
1. Fixed Known Issues. 2. Improve UI.
2021-12-16Fixed Known Problem.Saturneric1-13/+26
2021-12-16Added & Improved & Fixed.Saturneric1-59/+127
Fixed Bugs in core. Improved Send Mail & Keyserver Settings. Added Pubkey Sync for key list. Added Refresh for key list. Improved Send Mail and others. Known Bugs Fixed.
2021-12-14Modified Core to Optimization & Fixed ProblemSaturneric1-7/+25
1. GpgKey copy ability 2. GpgXXResult type to shared_ptr 3. KeyList Optimization 4. Fixed Loading Dialog Problem
2021-12-08Start to use .ui fileSaturneric1-0/+1
1. Edit Project Configure. 2. Add UI Dir 3. Add FileFage.ui
2021-12-07Add Translate & Fix Bugs.Saturneric1-1/+1
2021-12-05Improve UISaturneric1-179/+263
1. Support Key List Tab 2. File Hash Calculate 3. File Rename 4. Fix known bugs 5. Fix known ci issues.
2021-12-02Modified & ImproveSaturneric1-7/+6
1. Modified Wizard. 2. Modified Stttings General Tab. 3. Improve Project Configuration.
2021-12-01Add i18n SupportSaturneric1-11/+13
1. Remove Qt Linguist. 2. Add GNU gettext libraries. 3. Modified source codes to meet with i18n support.
2021-11-28Solve key generation and related update issues.Saturneric1-20/+20
2021-10-02UI Framework Modified.Saturneric1-324/+314
2021-08-29Start to rewrite gpg core.Saturneric1-6/+6
2021-08-19Bugs Fixed;Saturneric1-1/+1
2021-08-10Add Functions:Saturneric1-83/+65
GpgFrontend Settings Service Token Short Crypto Text Functions TODO: Revoke Cert Generation
2021-07-07UI Improvement;Saturneric1-0/+5
Update Documents;
2021-07-04Adjust and improve the basic settings pageSaturneric1-1/+0
Other improvements
2021-06-25Update CMakeLists.txt;Saturneric1-1/+1
Change Resource File Loading Path For macOS
2021-06-23UI Improved.Saturneric1-92/+11
Bugs Fixed.
2021-06-21Repair and improve the functions and UI related to the upload and update of ↵Saturneric1-27/+67
the key server. Improve part of the UI description. Repair the problems in the project configuration file.
2021-06-05Adjust and improve the detailed interface of the verification information ↵Saturneric1-4/+13
result. Check whether the key can be signed before signing operation. Check whether the key is qualified before encrypting and signing operations. Modify part of the text explanation on the key details tab. Adjust the length and width of the key pair management interface. Add the actual function column to the list on the file operation page. Adjust the file operation page. For the function that displays the actual possession of the key in the key list by default. Add the function of displaying the actual possession of the key in the key details page. Adjust the code structure. Convert the label prompt below into a message board prompt. Signed-off-by: Saturneric <[email protected]>
2021-06-03Add an operation to change the expiration date of the subkey.Saturneric1-11/+23
Add reminder of expiration of subkey. Fixed the issue of incomplete display of KeyList for past key strikethrough. Improve the expiration prompt for the key pair master key. Add support for the case where the master key does not exist. Add support for the case where the subkey does not exist. Prompt the user when the master key does not exist. Improve the filtering conditions for the key list that meets the key signatures. Fix some spelling errors. Signed-off-by: Saturneric <[email protected]>
2021-05-31Write a text logo for never expiring.Saturneric1-1/+1
Adjust the UI of the key details interface Set the minimum length and width of the key details window. Adjust the structure and layout of each tab page of key details. Adjust part of the interface UI and text description. Add revocation parentheses for signature deletion. Signed-off-by: Saturneric <[email protected]>
2021-05-29New page and function for generating subkeys.Saturneric1-1/+16
Define the interface and functions of the subkey management tab. When there is an item in the UID list, the first item is selected by default. Compile the API for generating sub-keys and the corresponding calling thread. Set GpgGenKeyInfo to apply to the subkey Generate a subkey for the selected key pair of the management key pair interface. Adjust the project structure and add a new classification key generation category. Double-click the item in KeyList in the key pair management interface to enter the key details page. Adjust the title of the key pair management interface. Optimize part of the code of KeyGenThread. Signed-off-by: Saturneric <[email protected]>
2021-05-28Make eligible keys enter the signature candidate list.Saturneric1-8/+21
Added delete UID interface and function. Added setting as the main UID function. Added the delete key signature menu and function (there is a problem). Improve the presentation of key list items Improve the page function of KeyList. Added pop-up menu for UID list operation on UIDTab interface. Signed-off-by: Saturneric <[email protected]>
2021-05-26Fix the wrong use of the signing key interface.Saturneric1-3/+19
Fix the problem that the window or control is not deleted after it is closed. Modify the names of some classes. Extend the function of KeyList, add exclusion list. Improve the message mechanism of GpgContext. Fix the problem caused by incorrect API calls caused by incorrect understanding of the gpgme document. Signed-off-by: Saturneric <[email protected]>
2021-05-25Fix some problems caused by negligence.Saturneric1-19/+30
Basically complete the function of signing the key. There are still problems with the refresh mechanism. Signed-off-by: Saturneric <[email protected]>
2021-05-24Streamline, expand and improve the interface of GpgContext.Saturneric1-0/+11
Fix the wrong use of the query interface for fingerprints or identifiers at VerifyKeyDetailBox.cpp and VerifyNotification.cpp. Write the processing logic and page logic for adding a signature to the key. Signed-off-by: Saturneric <[email protected]>
2021-05-23Declare and Define getSigners;Saturneric1-4/+33
Expand KeyList; Project's Files Structure Modified; Signed-off-by: Saturneric <[email protected]>
2021-05-22Enhance code robustness;Saturneric1-1/+1
Improve performance for GpgKey; Fix code defects. Makes the update response to changes in the key database directed. Signed-off-by: Saturneric <[email protected]>