ba1600.cpp Corretta aggiunta alla lista files bottoni di import/export
ba1600b.uml Corretto sheet della lista dei files git-svn-id: svn://10.65.10.50/trunk@5677 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
e5ac0bd122
commit
d6430e9709
@ -41,7 +41,8 @@ int TInstall_ini::build_list(const TString& module, TString_array& a,
|
||||
|
||||
// Quando creo il disco di aggiornamento salto tutti i file
|
||||
// che non hanno il flag di aggiornamento settato
|
||||
if (agg && tmp.get_char(1) <= ' ')
|
||||
const bool inagg = tmp.get_char(2) > ' ';
|
||||
if (agg && !inagg)
|
||||
continue;
|
||||
|
||||
if (sum)
|
||||
@ -393,9 +394,10 @@ bool TModule_mask::link_handler(TMask_field& f, KEY k)
|
||||
TMask& mainmask = sf->mask();
|
||||
TSheet_field& sheet = mainmask.sfield(F_SHEET);
|
||||
TToken_string& newrow = sheet.row(-1);
|
||||
newrow = modmask.get(101);
|
||||
newrow = modmask.get(101); // Nome del file
|
||||
newrow.add(""); // Non fa' parte dell'aggiornamento
|
||||
TString16 submod = newrow.left(2);
|
||||
submod << '0';
|
||||
submod << '0'; // Sottomodulo standard
|
||||
newrow.add(submod);
|
||||
if (modmask.is_running())
|
||||
{
|
||||
@ -416,7 +418,6 @@ bool TModule_mask::deselect_handler(TMask_field& f, KEY k)
|
||||
TSheet_field& sheet = f.mask().sfield(F_SHEET);
|
||||
FOR_EACH_SHEET_ROW_BACK(sheet, r, row)
|
||||
row->add(" ", 1);
|
||||
|
||||
sheet.force_update();
|
||||
}
|
||||
return TRUE;
|
||||
@ -506,7 +507,7 @@ void TModule_mask::save()
|
||||
if (isdigit(sub[0]) || sub.left(2) == module)
|
||||
{
|
||||
tmp = row->get(0); // Nome del file
|
||||
const bool agg = row->get_char() > ' ';
|
||||
const bool agg = row->get_char(1) > ' ';
|
||||
if (agg) tmp.add("X"); // Flag aggiornamento
|
||||
ini.set("File", tmp, sub, TRUE, index++);
|
||||
}
|
||||
@ -600,7 +601,7 @@ bool TFascicolator_mask::import_export_handler(TMask_field& f, KEY k)
|
||||
const TString& module = m.get(S_MODULE);
|
||||
|
||||
const TFascicolator_mask& fm = (const TFascicolator_mask&)m.get_sheet()->mask();
|
||||
TFilename path;
|
||||
TFilename path = module;
|
||||
fm.build_export_path(path);
|
||||
|
||||
FILE_SPEC fs;
|
||||
@ -649,7 +650,8 @@ bool TFascicolator_mask::import_export_handler(TMask_field& f, KEY k)
|
||||
|
||||
const TFilename& TFascicolator_mask::build_export_path(TFilename& path) const
|
||||
{
|
||||
const TString& module = get(S_MODULE);
|
||||
CHECK(path.not_empty(), "Please, specify the module");
|
||||
const TString module(path);
|
||||
path.cut(0);
|
||||
path << SLASH << 'u' << SLASH << user() << SLASH << "src" << SLASH << module;
|
||||
if (!fexist(path))
|
||||
|
@ -54,16 +54,16 @@ BEGIN
|
||||
FLAGS "B"
|
||||
END
|
||||
|
||||
BOOLEAN 102
|
||||
BEGIN
|
||||
PROMPT 1 2 "Includi nell'aggiornamento"
|
||||
END
|
||||
|
||||
STRING 103 3
|
||||
BEGIN
|
||||
PROMPT 30 2 "Sottomodulo "
|
||||
END
|
||||
|
||||
BOOLEAN 102
|
||||
BEGIN
|
||||
PROMPT 1 2 "Includi nell'aggiornamento"
|
||||
END
|
||||
|
||||
BUTTON DLG_OK 10 2
|
||||
BEGIN
|
||||
PROMPT -13 -1 ""
|
||||
|
Loading…
x
Reference in New Issue
Block a user