Opkman: Add an empty data module for future use.

git-svn-id: trunk@59422 -
This commit is contained in:
balazs 2018-11-01 17:10:28 +00:00
parent acb85241fd
commit 6e2fa136b9
7 changed files with 66 additions and 10 deletions

2
.gitattributes vendored
View File

@ -3830,6 +3830,8 @@ components/onlinepackagemanager/opkman_installer.pas svneol=native#text/pascal
components/onlinepackagemanager/opkman_intf.pas svneol=native#text/pascal components/onlinepackagemanager/opkman_intf.pas svneol=native#text/pascal
components/onlinepackagemanager/opkman_intf_packagelistfrm.lfm svneol=native#text/plain components/onlinepackagemanager/opkman_intf_packagelistfrm.lfm svneol=native#text/plain
components/onlinepackagemanager/opkman_intf_packagelistfrm.pas svneol=native#text/pascal components/onlinepackagemanager/opkman_intf_packagelistfrm.pas svneol=native#text/pascal
components/onlinepackagemanager/opkman_maindm.lfm svneol=native#text/pascal
components/onlinepackagemanager/opkman_maindm.pas svneol=native#text/plain
components/onlinepackagemanager/opkman_mainfrm.lfm svneol=native#text/plain components/onlinepackagemanager/opkman_mainfrm.lfm svneol=native#text/plain
components/onlinepackagemanager/opkman_mainfrm.pas svneol=native#text/pascal components/onlinepackagemanager/opkman_mainfrm.pas svneol=native#text/pascal
components/onlinepackagemanager/opkman_options.pas svneol=native#text/pascal components/onlinepackagemanager/opkman_options.pas svneol=native#text/pascal

View File

@ -25,7 +25,7 @@
For more info please visit: http://wiki.freepascal.org/Online_Package_Manager"/> For more info please visit: http://wiki.freepascal.org/Online_Package_Manager"/>
<License Value="GPL"/> <License Value="GPL"/>
<Version Major="1" Release="1" Build="2"/> <Version Major="1" Release="1" Build="2"/>
<Files Count="28"> <Files Count="29">
<Item1> <Item1>
<Filename Value="onlinepackagemanagerintf.pas"/> <Filename Value="onlinepackagemanagerintf.pas"/>
<HasRegisterProc Value="True"/> <HasRegisterProc Value="True"/>
@ -144,6 +144,10 @@ For more info please visit: http://wiki.freepascal.org/Online_Package_Manager"/>
<Filename Value="opkman_colorsfrm.pas"/> <Filename Value="opkman_colorsfrm.pas"/>
<UnitName Value="opkman_colorsfrm"/> <UnitName Value="opkman_colorsfrm"/>
</Item28> </Item28>
<Item29>
<Filename Value="opkman_maindm.pas"/>
<UnitName Value="opkman_maindm"/>
</Item29>
</Files> </Files>
<i18n> <i18n>
<EnableI18N Value="True"/> <EnableI18N Value="True"/>

View File

@ -16,7 +16,8 @@ uses
opkman_createjsonforupdatesfrm, opkman_uploader, opkman_repositories, opkman_createjsonforupdatesfrm, opkman_uploader, opkman_repositories,
opkman_createrepositoryfrm, opkman_repositorydetailsfrm, opkman_createrepositoryfrm, opkman_repositorydetailsfrm,
opkman_addrepositorypackagefrm, opkman_intf, opkman_intf_packagelistfrm, opkman_addrepositorypackagefrm, opkman_intf, opkman_intf_packagelistfrm,
opkman_showhint, opkman_showhintbase, opkman_colorsfrm, LazarusPackageIntf; opkman_showhint, opkman_showhintbase, opkman_colorsfrm, opkman_maindm,
LazarusPackageIntf;
implementation implementation

View File

@ -36,10 +36,12 @@ uses
procedure Register; procedure Register;
implementation implementation
uses opkman_const, opkman_mainfrm, opkman_intf; uses opkman_const, opkman_mainfrm, opkman_maindm, opkman_intf;
procedure IDEMenuSectionClicked(Sender: TObject); procedure IDEMenuSectionClicked(Sender: TObject);
begin begin
MainDM := TMainDM.Create(nil);
try
MainFrm := TMainFrm.Create(nil); MainFrm := TMainFrm.Create(nil);
try try
MainFrm.ShowModal; MainFrm.ShowModal;
@ -47,6 +49,10 @@ begin
MainFrm.Free; MainFrm.Free;
MainFrm := nil; MainFrm := nil;
end; end;
finally
MainDM.Free;
MainDM := nil;
end;
end; end;
procedure Register; procedure Register;

View File

@ -0,0 +1,13 @@
object MainDM: TMainDM
OldCreateOrder = False
Height = 246
HorizontalOffset = 360
VerticalOffset = 142
Width = 316
PPI = 96
object ImageList1: TImageList
Tag = 5
left = 104
top = 82
end
end

View File

@ -0,0 +1,30 @@
unit opkman_maindm;
{$mode objfpc}{$H+}
interface
uses
Classes, SysUtils, Controls;
type
{ TMainDM }
TMainDM = class(TDataModule)
ImageList1: TImageList;
private
public
end;
var
MainDM: TMainDM;
implementation
{$R *.lfm}
end.

View File

@ -41,7 +41,7 @@ uses
opkman_downloader, opkman_installer, opkman_updates, opkman_downloader, opkman_installer, opkman_updates,
opkman_serializablepackages, opkman_visualtree, opkman_const, opkman_common, opkman_serializablepackages, opkman_visualtree, opkman_const, opkman_common,
opkman_progressfrm, opkman_zipper, opkman_packagelistfrm, opkman_options, opkman_progressfrm, opkman_zipper, opkman_packagelistfrm, opkman_options,
opkman_optionsfrm, opkman_createrepositorypackagefrm, opkman_optionsfrm, opkman_createrepositorypackagefrm, opkman_maindm,
opkman_createjsonforupdatesfrm, opkman_createrepositoryfrm; opkman_createjsonforupdatesfrm, opkman_createrepositoryfrm;
type type