ec_changeitems.pas 827 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. unit ec_changeitems;
  2. {$mode objfpc}{$H+}
  3. interface
  4. uses
  5. Classes, SysUtils, Forms, Controls, Graphics, Dialogs, ec_changeinventorybase;
  6. type
  7. { TECChangeItemsFrame }
  8. TECChangeItemsFrame = class(TECChangeInventoryBaseFrame)
  9. private
  10. public
  11. function GetCommandCode: Integer; override;
  12. function Equippable: Boolean; override;
  13. procedure InitStrings; override;
  14. end;
  15. var
  16. ECChangeItemsFrame: TECChangeItemsFrame;
  17. implementation
  18. uses
  19. constants, comboboxhelper;
  20. {$R *.lfm}
  21. { TECChangeItemsFrame }
  22. function TECChangeItemsFrame.GetCommandCode: Integer;
  23. begin
  24. GetCommandCode := CHANGE_ITEMS_EC_CODE;
  25. end;
  26. function TECChangeItemsFrame.Equippable: Boolean;
  27. begin
  28. Equippable := False;
  29. end;
  30. procedure TECChangeItemsFrame.InitStrings;
  31. begin
  32. FillDbArrayComboBox(ItemComboBox, Db.Items);
  33. end;
  34. end.