IdeIntf: Move TScanModeFPCSources from LazIdeIntf to BaseIdeIntf, for reducing LCL dependencies later.

git-svn-id: trunk@58615 -
This commit is contained in:
juha 2018-07-24 12:50:41 +00:00
parent e6b449750a
commit 4fe2e4c626
6 changed files with 12 additions and 12 deletions

View File

@ -23,6 +23,12 @@ uses
MacroIntf;
type
TScanModeFPCSources = (
smsfsSkip,
smsfsWaitTillDone, // scan now and wait till finished
smsfsBackground // start in background
);
TGetIDEConfigStorage = function(const Filename: string; LoadFromDisk: Boolean
): TConfigStorage;

View File

@ -22,8 +22,8 @@ uses
// LazUtils
LazMethodList,
// IdeIntf
PropEdits, IDEOptionsIntf, IDEOptEditorIntf, CompOptsIntf, ProjectIntf,
IDEExternToolIntf, SrcEditorIntf, IDEWindowIntf;
BaseIDEIntf, IDEOptionsIntf, IDEOptEditorIntf, CompOptsIntf, ProjectIntf,
IDEExternToolIntf, SrcEditorIntf, IDEWindowIntf, PropEdits;
type
TIDEDirective = (
@ -158,12 +158,6 @@ type
);
TProjectBuildFlags = set of TProjectBuildFlag;
TScanModeFPCSources = (
smsfsSkip,
smsfsWaitTillDone, // scan now and wait till finished
smsfsBackground // start in background
);
// new filename flags
// Normally you don't need to pass any flags.
TSearchIDEFileFlag = (

View File

@ -45,7 +45,7 @@ uses
LConvEncoding, FileUtil, LazFileUtils, LazFileCache, LazUTF8, Laz2_XMLCfg,
LazUtilities, LazMethodList,
// IDEIntf
IDEOptionsIntf, ProjectIntf, MacroIntf, IDEDialogs, IDEExternToolIntf,
BaseIDEIntf, IDEOptionsIntf, ProjectIntf, MacroIntf, IDEDialogs, IDEExternToolIntf,
CompOptsIntf, LazIDEIntf, MacroDefIntf, IDEMsgIntf, PackageDependencyIntf,
// IDE
IDECmdLine, LazarusIDEStrConsts, DialogProcs, IDEProcs,

View File

@ -38,7 +38,7 @@ uses
// Codetools
CodeCache, CodeToolManager, DefineTemplates, FileProcs,
// IDEIntf
MacroIntf, PackageIntf, LazMsgDialogs, ProjectIntf, IDEExternToolIntf,
BaseIDEIntf, MacroIntf, PackageIntf, LazMsgDialogs, ProjectIntf, IDEExternToolIntf,
CompOptsIntf, IDEOptionsIntf, LazIDEIntf, PackageDependencyIntf,
// IDE
IDEProcs, InitialSetupProc, ExtTools, CompilerOptions,

View File

@ -76,7 +76,7 @@ uses
// SynEdit
SynEdit, AllSynEdit, SynEditKeyCmds, SynEditMarks, SynEditHighlighter,
// IDE interface
IDEIntf, ObjectInspector, PropEdits, PropEditUtils, EditorSyntaxHighlighterDef,
BaseIDEIntf, ObjectInspector, PropEdits, PropEditUtils, EditorSyntaxHighlighterDef,
MacroIntf, IDECommands, IDEWindowIntf, ComponentReg,
SrcEditorIntf, NewItemIntf, IDEExternToolIntf, IDEMsgIntf, LazMsgDialogs,
PackageIntf, ProjectIntf, CompOptsIntf, MenuIntf, LazIDEIntf, IDEDialogs,

View File

@ -43,7 +43,7 @@ uses
// CodeTools
CodeToolsCfgScript,
// IdeIntf
LazIDEIntf, IDEImagesIntf, CompOptsIntf, ProjectIntf, PackageIntf,
BaseIDEIntf, LazIDEIntf, IDEImagesIntf, CompOptsIntf, ProjectIntf, PackageIntf,
// IDE
LazarusIDEStrConsts, IDEProcs, Project, PackageDefs,
CompilerOptions, ModeMatrixOpts, MiscOptions;