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