SASGIS - SAS.Планета
View Issue Details
0002759SAS.Планета[All Projects] Хотелкаpublic30-06-2015 13:0102-07-2015 13:36
zed 
zed 
normalminorhave not tried
resolvedfixed 
141212 
150915150915 
0002759: Добавить возможность переключать текущую базу меток
Добавить в менеджере меток конфиг для выбора: 1) Типа БД меток - SQLite/SML 2) Пути к файлу меток и проч. настройки касающиеся конктретного типа БД.

Добавить реакцию на изменение конфига - закрывать текущую базу и открывать новую, в соответствии с указанными настройками.

Добавить возможность сохранять/удалять/редактировать эти конфиги, чтобы можно было выбирать интересующую БД из списка и легко переключаться на неё в один клик.



No tags attached.
Issue History
30-06-2015 13:01zedNew Issue
30-06-2015 13:01zedStatusnew => assigned
30-06-2015 13:01zedAssigned To => zed
30-06-2015 13:44vasketsovNote Added: 0016088
30-06-2015 13:53zedNote Added: 0016089
01-07-2015 09:12zedNote Added: 0016090
02-07-2015 13:36zedNote Added: 0016091
02-07-2015 13:36zedStatusassigned => resolved
02-07-2015 13:36zedFixed in Version => 150915
02-07-2015 13:36zedResolutionopen => fixed

Notes
(0016088)
vasketsov   
30-06-2015 13:44   
По формам, куда MarkDB и CategoryDB раскидано, будешь перепрокидывать System, или как-то иначе?
(0016089)
zed   
30-06-2015 13:53   
Буду делать интерфейс конфига и пробрасывать его, а MarkSystem будет слушать его и перестраивать базу. В самих метках уже всё давно Changeable и всё должно нормально отреагировать на смену конфига. Единственное, что не доделана фабрика IMarkSystemImplFactoryChangeable и придётся ковырять и её.
(0016090)
zed   
01-07-2015 09:12   
Запилил конфиг. Недоделанная фабрика IMarkSystemImplFactoryChangeable плавно превратилась в список IMarkSystemImplFactoryListStatic. Плюс, выставил этот список наружу, так что в импортах/экспортах в теории можно будет брать отсюда нужную фабрику.

Теперь надо лезть в гуй...
(0016091)
zed   
02-07-2015 13:36   
Сделано.