CComponentsForm: move slots into base classes

Usable for all form classes
This commit is contained in:
2017-02-06 19:32:25 +01:00
parent e4d0abc7dc
commit 06fa3f2488
7 changed files with 9 additions and 45 deletions

View File

@@ -274,6 +274,12 @@ bool CComponentsText::setTextFromFile(const string& path_to_textfile, const int
void CComponentsText::paintText(bool do_save_bg)
{
if (cc_parent){
if(!cc_parent->OnAfterPaintBg.empty())
cc_parent->OnAfterPaintBg.clear();
//init slot to handle repaint of text if background was repainted
cc_parent->OnAfterPaintBg.connect(sigc::bind(sigc::mem_fun(*this, &CComponentsText::forceTextPaint), true));
}
initCCText();
if (!is_painted)
paintInit(do_save_bg);