Skip to content

A project from college where I learned to apply oop principles and write code that is easy to scale and maintain

Notifications You must be signed in to change notification settings

TurcaVasileIonut/Movies-Homework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Movies-Homework

A project from college where I learned to apply oop principles and write code that is easy to scale and maintain.

The project uses Qt 6.3.0 for the graphical user interface plot

You can add a new movie to the list very easily. plot

If the movie parameters are valid, the movie is added. plot

If the movie parameters are not valid, the movie is not added and an error form is displayed plot

You can change an existing movie. The movie will change only if there is a movie with the old parameters and the new set of parameters are suitable for a movie plot

You can delete a movie. If the chosen movie does not appear in the list, there will be a message form that will inform the user that there is no movie with chosen parameters. plot

You can undo each action that modified the list (until you get the list from opening the app) plot

You can filter the displayed movies from the right list by title or by year. plot

You can see the movie list sorted by title or by the actor or by year+gen plot

You can create a cart and add a chosen by title movie (like a shopping cart) plot You can also add random movies. You can export the cart content in an external file. plot

You can "draw the cart". The draw cart will open a new window each time it is pressed. All windows are updated with each action on the cart in an efficient way. plot plot plot

About

A project from college where I learned to apply oop principles and write code that is easy to scale and maintain

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published