These options seem to be System Tray options and nothing else. (2) If I right click I get the following options: "About" and "Remove this applet". These actually work on KeepassX, so no problems there. (1) If I left click I get the following options: "Lock Workspace" and "Quit". Here's what happens when I click on the KeepassX tray icon: Now I find the system tray icon for KeepassX doesn't work any more (it was working fine in Mint 17.2). The variables point to the shadow build folder:Īfter some intensive F10, F11 (step into) and shift-F11 (step out) clicking I can see that the issue is in the file tools.I use KeepassX v0.4.3 for managing passwords. This can be done be right clicking the variable name and selecting: Add to Watch Window. Let’s also include those to the variable list. variables called AppDir and DataDir look interesting. Looks like there are also some global variables, e.g. #Keepassx icons code#Now when stepping through the code we can see the local variables and their values. Just select Windows>Views>Locals and Expressions. It is also useful to see the variable values. lib crypto plugins/interfaces export import dialogsĪfter this change we can set a break point to the main function and start stepping through the code to see what actually happens. *-g++ : QMAKE_CXXFLAGS_WARN_ON += -Wno-sign-compareĭEPENDPATH += crypto dialogs export forms import lib translations res To force the debug build we can always edit the src.pro file and add one line:ĬONFIG = qt uic resources thread stl warn_on Looks like the tool hasn’t been developed with QtCreator in mind and hence the debug/release selection does not work. After build finishes we get a greeting message from QtCreator: To find out we can rebuild the debug version (select Build>Clean All & click Start Debugging). Some path is probably not set correctly (maybe due to the shadow building method). Let’s run the tool by clicking the play button. New try and voilá! Seems we have successfully build the tool with just 4 warnings: Because we just want to get the tool compiled to be used as a reference and debugging target I guess I will just ignore those lines for now: SetSearchPathMode(BASE_SEARCH_PATH_ENABLE_SAFE_SEARCHMODE) #Keepassx icons windows#Make sure Windows doesn't load DLLs from the current working directory The error is related to the SetDllDirectoryA function call in the beginning of the main function: Let’s try to build the tool right away by clicking the build button. Building the KeePassX with QtCreatorĪfter unzipping and untaring I can open the project in QtCreator. The source code is provided as a gzipped tar file (keepassx-0.4.4.tar.gz). I will use the v0.4.4 code base as my starting point because I’m currently using v1 database format on other platforms. The source code for KeePassX can be downloaded from the official KeePassX website. Basically we would just need to replace the Qt widget based user interface with a QML based one. The source code for KeePassX is available and it is based on version 4.8 of the Qt libraries which are also included in the Nokia QtSDK. I would think that porting the tool to N9 would not be too difficult. However, there does not seem to be a version for Meego/Harmattan. It’s simple to use and does the job well. #Keepassx icons password#I have been using KeePass (on windows) and KeePassX (on linux) as my main password manager tool for some years now.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |