NCBI C++ ToolKit
Public Types | Public Member Functions | Public Attributes | List of all members
SProjectSelectorParams Struct Reference

Search Toolkit Book for SProjectSelectorParams

SProjectSelectorParams - holds data for CProjectSelectorPanel. More...

#include <gui/core/project_selector_panel.hpp>

Public Types

enum  EMode { eInvalid = -1 , eCreateOneProject , eCreateSeparateProjects , eAddToExistingProject }
using TProjectId = objects::CGBProjectHandle::TId

Public Member Functions

 SProjectSelectorParams ()
void SelectProjectByObjects (TConstScopedObjects &objects, CProjectService *srv)
 is all objects belong to the same project - selects the project More...
void SaveSettings (CRegistryWriteView &view, const string &section) const
void LoadSettings (CRegistryReadView &view, const string &section)
void ToLoadingOptions (CSelectProjectOptions &options)

Public Attributes

bool m_EnablePackaging
bool m_EnableDecideLater
bool m_EnableCreateSeparate
EMode m_ProjectMode
TProjectId m_SelectedProjectId
bool m_Package
bool m_CreateFolder
 package in a single item More...
string m_FolderName

Detailed Description

SProjectSelectorParams - holds data for CProjectSelectorPanel.

Definition at line 72 of file project_selector_panel.hpp.

Member Typedef Documentation

◆ TProjectId

using SProjectSelectorParams::TProjectId = objects::CGBProjectHandle::TId

Definition at line 74 of file project_selector_panel.hpp.

Member Enumeration Documentation

◆ EMode


Definition at line 76 of file project_selector_panel.hpp.

Constructor & Destructor Documentation

◆ SProjectSelectorParams()

SProjectSelectorParams::SProjectSelectorParams ( )

Definition at line 65 of file project_selector_panel.cpp.

Member Function Documentation

◆ LoadSettings()

void SProjectSelectorParams::LoadSettings ( CRegistryReadView view,
const string section 

◆ SaveSettings()

void SProjectSelectorParams::SaveSettings ( CRegistryWriteView view,
const string section 
) const

◆ SelectProjectByObjects()

void SProjectSelectorParams::SelectProjectByObjects ( TConstScopedObjects objects,
CProjectService srv 

◆ ToLoadingOptions()

void SProjectSelectorParams::ToLoadingOptions ( CSelectProjectOptions options)

Member Data Documentation

◆ m_CreateFolder

bool SProjectSelectorParams::m_CreateFolder

◆ m_EnableCreateSeparate

bool SProjectSelectorParams::m_EnableCreateSeparate

◆ m_EnableDecideLater

bool SProjectSelectorParams::m_EnableDecideLater

◆ m_EnablePackaging

bool SProjectSelectorParams::m_EnablePackaging

◆ m_FolderName

string SProjectSelectorParams::m_FolderName

◆ m_Package

bool SProjectSelectorParams::m_Package

Definition at line 89 of file project_selector_panel.hpp.

Referenced by CProjectSelectorPanel::CreateControls().

◆ m_ProjectMode

EMode SProjectSelectorParams::m_ProjectMode

◆ m_SelectedProjectId

TProjectId SProjectSelectorParams::m_SelectedProjectId

The documentation for this struct was generated from the following files:
Modified on Wed Apr 17 13:09:13 2024 by rev. 669887