Located in CCDIR/std/gui dir.

Each application has its own subdirectory with its own main (main.cpp), main_window.ui XML form description, main_window.ui.h with slots, project file xxaad.pro, most of them has ccddfunc_imp_***.(h | cpp) with special functions

Application form designed with Qt designer tool. Because we are using different versions of Qt on win32 and X11, all changes to form should be made on X11.

On win32 we are only compiling cpp files generated on X11 platform.

There are few custom edit widget e.g. if field is string we should use CCDDTextEdit widget. All input widget that we should use listed in left part of designer under Input tab and have a prefix CC.

If we are setting up development environment on NEW server, plugins should be recompiled and reinstalled:

in $CCDIR/std/ccaadlib/plugin/ run rebuildplugin.bash script

Widget naming

Special function

CCDDFuncCustCreditTypeCalc * cfccti = new CCDDFuncCustCreditTypeCalc();

field2calc.insert("DEBTR.credit_type", cfccti); if it Init class, it will be like: field2init.insert("DEBTR.del_via", fdvi);

Compiling aad

On win32 we are only compiling cpp files generated on X11 platform.

gui/build.ksh on win32 should always run after gui build on X11

GuiAad (last edited 2013-09-18 06:09:34 by localhost)