Win10 рдореЗрдВ рдиреЛрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛, рдордбрд▓реЗрдЯ рдкреАрдЯреАрдмреА 2020-11-25-b33b6
рдЬрдмрдХрд┐ рдордбрд▓реЗрдЯ рд░рд┐рд▓реАрдЬрд╝ рд╕рдВрд╕реНрдХрд░рдг 4.10.1 рдЕрднреА рднреА рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
рд╣рд╛рдБ, рдмрдбрд╝рд╛ рд╡рд╛рд▓рд╛ред рдХреНрдпрд╛ рдпрд╣ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд╕рд╛рде рднреА рд╣реЛрддрд╛ рд╣реИ, рдпрд╛ рдХреЗрд╡рд▓ рд░рд┐рдХреНрдд 'рдирдП рдЯреНрд░рд┐рдЧрд░' рдХреЗ рд╕рд╛рде рд╣реЛрддрд╛ рд╣реИ?
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рддрд░рд╣ рдореИрдВрдиреЗ рдЗрд╕реЗ рджреЗрдЦрд╛ ..
рдЖрдкрдХреА рддреБрд▓рдирд╛ рдХреЗ рд▓рд┐рдП рдпрд╣ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдЙрджрд╛рд╣рд░рдг рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВрдиреЗ рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЕрдиреНрдп рд╢реАрдирд┐рдЧрдиреНрд╕ рдХреЛ рдиреЛрдЯ рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдФрд░ рдЦреЛрд▓рдиреЗ рдХреЗ рдмрд╛рдж рдХреЗрд╡рд▓ рдХреБрдЫ (рд▓реЗрдХрд┐рди рд╕рднреА рдирд╣реАрдВ) рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдП рдЧрдП рдЖрдЗрдЯрдо рдлрд┐рд░ рд╕реЗ рджрд┐рдЦрд╛рдИ рджреЗрдВрдЧреЗред рдЬрдмрдХрд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рдВрдкрд╛рджрдХ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдирд╛ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛрдЧрд╛ред
рдПрдХ рдФрд░ рд╢рд╛рдпрдж рд╕рдВрдмрдВрдзрд┐рдд рдЕрдиреБрд╡рд░реНрддреА рддреНрд░реБрдЯрд┐ рдореИрдВрдиреЗ рджреЗрдЦреА рд╣реИ рдХрд┐ рдХреЙрдкреА/рдкреЗрд╕реНрдЯ рдЯреВрдЯ рдЧрдпрд╛ рд╣реИ, рдЕрдЧрд░ рдореИрдВ рдЙрдк рдлрд╝реЛрд▓реНрдбрд░ рдмреА/рд╕реА рд╕реЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдП рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рддрд╛ рд╣реВрдВ рдФрд░ рдЗрд╕реЗ рдЙрдк рдлрд╝реЛрд▓реНрдбрд░ рдбреА/рдИ рдореЗрдВ рдкреЗрд╕реНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдпрд╣ рд▓рдХреНрд╖реНрдп рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджреЗрдЧрд╛ рдореВрд▓ рдлрд╝реЛрд▓реНрдбрд░ рдФрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдмреА/рд╕реА/рдбреА/рдИ/рдП рдХреА рддрд░рд╣ рдкреЗрд╕реНрдЯ рдХрд░реЗрдВ
рд╣рд╛рд▓ рдХреЗ рдХрдорд┐рдЯреНрд╕ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдХреЛрдб рдХреЗ рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдХреЛ рдЫреВрдиреЗ рд╡рд╛рд▓реЗ рдХреБрдЫ рд╣реИрдВред
рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЗрд╕реЗ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд░реЙрд╕ рддреБрд▓рдирд╛ рдХреЗ рд▓рд┐рдП рд╣рд╛рд▓ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╕рдВрдХрд▓рд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдХрд╣рд╛рдВ рд╕реЗ рд▓рд╛рдПрдВ ..
рдореИрдВрдиреЗ рдЗрд╕реЗ b33b6c8dc3928a6aaa2fcc6ae182e54ec89b5768 рдкрд░ рджреНрд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рд╣реИред @SlySven , рдХреНрдпрд╛ рдЖрдк рдлрд┐рдХреНрд╕рд┐рдВрдЧ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ?
рдХреНрдпрд╛ рдореИрдВ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓ рд╕рдХрддрд╛ рд╣реВрдВ - рдЬрд┐рд╕ рдкреАрдЖрд░/рдХрдорд┐рдЯ рдХреЛ рджреЛрд╖реА рдкрдХреНрд╖ рдХреЗ рд░реВрдк рдореЗрдВ рдЖрдВрдХрд╛ рдЧрдпрд╛ рд╣реИ, рд╡рд╣ рдЕрдкрд░рд╛рдзреА рд╣реЛрдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд▓рдЧрддрд╛ - AFAICTред
рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╡рд┐рдлрд▓рддрд╛рдУрдВ рдХреА рдкреНрд░рдХреГрддрд┐ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдпрд╣ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреА рдЬреЛрдбрд╝реА рдореЗрдВ рд╕реЗ рдкрд╣рд▓рд╛ рдХреЛ рд╣рдЯрд╛ рд░рд╣рд╛ рд╣реИ:
(void) TTreeWidget::rowsAboutToBeRemoved(const QModelIndex& parent, int start, int end)
(void) TTreeWidget::beginInsertRows(const QModelIndex& parent, int first, int last)
(рджреВрд╕рд░рд╛ рд╡рд╛рд▓рд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХреЛрдб рд╕реЗ рдЦрд╛рд▓реА рд╣реИ рдФрд░ рдПрдХ рдбрдореА рд╣реИ)
рдЕрдЬреАрдм рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдЗрди рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ - рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХрд╣реАрдВ рд╕реЗ рдмреБрд▓рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ - рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдЙрддреНрдкрд╛рдж рд╢реБрд▓реНрдХ рджреЗрдирд╛ рдареАрдХ рд╣реИ ...
... рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдХреНрдпреВрдЯреА рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ (void) QTreeWidget::rowsAboutToBeRemoved(const QModelIndex& parent, int start, int end)
[override virtual protected]
рдореБрдЭреЗ рдПрдХ рдмреБрд░рд╛ рдПрд╣рд╕рд╛рд╕ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдПрдХ рд╕реА ++ рд╕реБрд╡рд┐рдзрд╛ рджреНрд╡рд╛рд░рд╛ рдХрд╛рдЯ рд▓рд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдЬрд┐рд╕рдиреЗ рдореБрдЭреЗ рдЕрдирдЬрд╛рдиреЗ рдореЗрдВ рдкрдХрдбрд╝рд╛ рд╣реИ!
рдареАрдХ рд╣реИ, рдЗрди рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рдмрд┐рдирд╛ рдкреБрдирдГ рд╕рдмрдорд┐рдЯ рдХрд░реЗрдВ, рдлрд┐рд░ рд╣рдо рдлрд┐рд░ рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдпрд╣рд╛рдВ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдЯрд┐рдкреНрдкрдгреА рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд▓рд┐рдВрдХ рдЬреЛрдбрд╝реЗрдВ, рд╣рдореЗрдВ рдЦрд╛рд▓реА рдлрд╝рдВрдХреНрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИред
рдареАрдХ рд╣реИ, рдХреНрдпрд╛ рд╣рдо рдЬрд╛рдВрдЪ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдмреЛрд░реНрдХрдб рдкреАрдЖрд░ #4383 рдпрд╛рдиреА #4415 рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЗрд╕ рд╕рдорд╕реНрдпрд╛/рдмрдЧ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ...?
рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдпрд╣рд╛рдВ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдЯрд┐рдкреНрдкрдгреА рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд▓рд┐рдВрдХ рдЬреЛрдбрд╝реЗрдВ, рд╣рдореЗрдВ рдЦрд╛рд▓реА рдлрд╝рдВрдХреНрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИред
рдЕрдкрдиреА рдЙрдБрдЧрд▓рд┐рдпреЛрдВ рдХреЛ рдЬрд▓рд╛рдХрд░ рдмрд╕ рд╡рд╛рдкрд╕ рд░рдЦ рд░рд╣рд╛ рд╣реВрдБ рдФрд░ рдЫреЛрдбрд╝ рд░рд╣рд╛ рд╣реВрдБ...!
4415 рдорд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рднреА рдпрд╣ рдмрдЧ рд╡рд╛рдкрд╕ рдирд╣реАрдВ рдЖрдпрд╛ред рд╣реБрд░реНрд░реЗ!
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
4415 рдорд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рднреА рдпрд╣ рдмрдЧ рд╡рд╛рдкрд╕ рдирд╣реАрдВ рдЖрдпрд╛ред рд╣реБрд░реНрд░реЗ!