sratslla's Blog

Week 15

sratslla
Published: 09/14/2023

I successfully transferred the stored JSON data from a text file to the mscolab server, enabling us to effortlessly store and retrieve layouts from the database. Additionally, I've begun the process of implementing the ability to store multiple top, side, and linear views simultaneously.

View Blog Post

Week 14

sratslla
Published: 09/05/2023

have addressed the issues with the fs-filepicker test and have been actively addressing the bugs identified by Reimer. Concurrently, I am examining the current handling of connections in the mscolab file to gain insight into its dynamics. This will enable me to transmit the text file containing position data to the mscolab server and subsequently retrieve it when needed.

View Blog Post

Week 13

sratslla
Published: 08/28/2023

I have created a pull request that introduces a feature allowing us to restore the layout from the configuration file using a button press or when transitioning between operations. During the restoration process, if a view widget is closed, it will be automatically reopened, and its position and size will revert to what was stored originally.

View Blog Post

Week 12

sratslla
Published: 08/22/2023

Proceeded with the utilization of the geometry().getRect() method approach, which now successfully retains the positions of all windows from the allowed_widget_names variable in the text file in the .config folder. I have been actively engaged in the process of reinstating/restoring the layout through a button press, and subsequently, implementing an automatic operation switch for the same.

View Blog Post

Week 11

sratslla
Published: 08/14/2023

Accomplished the creation of a preliminary pull request (PR) that introduces the capability to retrieve all pertinent PyQt windows within the MSS along with their associated child components such as comboboxes and push buttons. These collected elements are then saved into a text file within the .config folder. The subsequent task involves recording the coordinates of these windows on the screen. This can be achieved either by utilizing the geometry().getRect() method or by leveraging the pyautogui library. Subsequently, this data will be harnessed to relocate all windows back to their original positions upon a change in operation or re-opening, while simultaneously reinstating the state of their child objects.

View Blog Post
DJDT

Versions

Time

Settings from gsoc.settings

Headers

Request

SQL queries from 1 connection

Static files (2312 found, 3 used)

Templates (28 rendered)

Cache calls from 1 backend

Signals

Log messages