Closed

Complete sample with virtualtreeview - repost

This project received 2 bids from talented freelancers with an average bid price of $80 USD.

Get free quotes for a project like this
Employer working
Project Budget
$25 - $60 USD
Total Bids
2
Project Description

Despite having declared the freelancer that the project is in delphi, it should be done in LAZARUS

I need a system that meets obligatorily the requirements below:

Prerequisites of the versions of the tools used:
- Lazarus i386-win32, version 1.3
- FPC version 2.6.2
- ZeosLib, latest version of trunk ( [url removed, login to view] )
- VirtualTreeview (new) repository ( svn://[url removed, login to view] , the component is in the directory: components\virtualtreeview-new\trunk\[url removed, login to view])

Features that the application must perform:

Features that the application should perform:

>> In TabSheet2
- Load data from database on VirtualTreeview-new component, using a procedure with recursion similar to that was created in TabSheet1.
- Should have the folder icons (open and closed)
- Must load the icons of the respective modules
- Must have full support for drag'n drop
- With drag'n drop should be possible to change the order of any item or entire folders (with all its n-subfolders)
- With drag'n drop should be possible to move from position any item or entire folders (with all its n-subfolders)
- With drag'n drop should be possible to copy (while holding down the ctrl) any item or entire folders (with all its n-subfolders)
- Should have a submenu that appears with the click of the right mouse button, with options to add or remove new folders or items.
- Writes this must structure the database in two ways: by changing, the tree structure in real time, and have a button, which 'will reset' the table and reconstruct the tree from zero.
- For the tree items, you must use in the treeview, a combo to choose the module
- The structure of this tree is on the table "menu"
- The structure of the items given in the table "modules"
- The structure of this sql attached.

>> In TabSheet3
- Load into any combo, all groups (that are on the table "groups")
- Load data from database on VirtualTreeview-new component, using a procedure similar to that created with recursion in TabSheet1.
- Should have the folder icons (open and closed)
- Must load the icons of the respective modules
- Should NOT have support drag'n drop
- For each module, will be loaded as sub-items in the tree, their respective Actions items (which are in the table Actions)
- Displays a checkbox for each and every menu item
- The tree and theirs checkbox, checked or not, are loaded according to group selected in the combo
- When check or uncheck the checkbox of a folder, will check or uncheck all items and sub-items of your content.
- The checkbox referring to items modules, will be saved in the table groups_modules
- The checkbox referring to action-sub-items will be saved in the table groups_actions

The scope of this entire set.
The structure of the database is already defined.
A source code base, with a database in sqlite, has already started and is attached
A base with the source code already available and structured, ready to start work.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online