bool DataObjectListHelper::GetObjectNameList( const CString& name, AcStringArray& values )
{
    if( name.GetLength() == 0 ) return false;

    ArxDictTool* pDictTool = ArxDictTool::GetDictTool( OBJECT_LIST_DICT );
    pDictTool->getAllEntries( name, values );
    delete pDictTool;
    return true;
}
Exemple #2
0
bool ArxDictHelper::GetAllEntries( const CString& dictName, const CString& key, AcStringArray& entries )
{
    if( key.GetLength() == 0 ) return false;

    entries.removeAll();
    ArxDictTool* pDictTool = ArxDictTool::GetDictTool( dictName );
    bool ret = pDictTool->findKey( key );
    if( ret )
    {
        pDictTool->getAllEntries( key, entries );
    }
    delete pDictTool;
    return ret;
}
Exemple #3
0
static void GetAllFields_Helper( const CString& dictName, const CString& type, AcStringArray& fields )
{
    ArxDictTool* pDictTool = ArxDictTool::GetDictTool( dictName );
    pDictTool->getAllEntries( type, fields );
    delete pDictTool;
}