[DEV] remove caller in signal emit

This commit is contained in:
2014-08-22 05:21:10 +02:00
parent d31137e1a3
commit 686ec6d8bd
5 changed files with 18 additions and 18 deletions

View File

@@ -93,12 +93,12 @@ bool appl::TagFileList::onItemEvent(int32_t _IdInput, enum ewol::key::status _ty
&& m_selectedLine < (int64_t)m_list.size()
&& nullptr != m_list[m_selectedLine] ) {
if (previousRaw != m_selectedLine) {
signalSelect.emit(shared_from_this(), etk::to_string(m_list[_raw]->fileLine)+":"+m_list[m_selectedLine]->filename);
signalSelect.emit(etk::to_string(m_list[_raw]->fileLine)+":"+m_list[m_selectedLine]->filename);
} else {
signalValidate.emit(shared_from_this(), etk::to_string(m_list[_raw]->fileLine)+":"+m_list[m_selectedLine]->filename);
signalValidate.emit(etk::to_string(m_list[_raw]->fileLine)+":"+m_list[m_selectedLine]->filename);
}
} else {
signalUnSelect.emit(shared_from_this());
signalUnSelect.emit();
}
// need to regenerate the display of the list :
markToRedraw();

View File

@@ -112,7 +112,7 @@ void appl::TagFileSelection::onReceiveMessage(const ewol::object::Message& _msg)
EWOL_INFO("ctags LIST ... : " << _msg );
if (_msg.getMessage() == applEventctagsSelection) {
if (m_eventNamed!="") {
signalSelect.emit(shared_from_this(), m_eventNamed);
signalSelect.emit(m_eventNamed);
// == > Auto remove ...
autoDestroy();
}
@@ -121,11 +121,11 @@ void appl::TagFileSelection::onReceiveMessage(const ewol::object::Message& _msg)
} else if (_msg.getMessage() == applEventCtagsListUnSelect) {
m_eventNamed = "";
} else if (_msg.getMessage() == applEventCtagsListValidate) {
signalSelect.emit(shared_from_this(), _msg.getData());
signalSelect.emit(_msg.getData());
// == > Auto remove ...
autoDestroy();
} else if (_msg.getMessage() == applEventctagsCancel) {
signalCancel.emit(shared_from_this());
signalCancel.emit();
// == > Auto remove ...
autoDestroy();
}

View File

@@ -59,7 +59,7 @@ void appl::WorkerCloseFile::init(const std::string& _bufferName) {
return;
}
if (m_buffer->isModify() == false) {
signalCloseDone.emit(shared_from_this());
signalCloseDone.emit();
m_buffer->destroy();
return;
}
@@ -125,7 +125,7 @@ void appl::WorkerCloseFile::onReceiveMessage(const ewol::object::Message& _msg)
}
tmpWindows->displayWarningMessage("We can not save the file : <br/><i>" + m_buffer->getFileName() + "</i>");
} else {
signalCloseDone.emit(shared_from_this());
signalCloseDone.emit();
}
} else if ( _msg.getMessage() == s_closeValidate
|| _msg.getMessage() == s_saveAsDone) {
@@ -134,7 +134,7 @@ void appl::WorkerCloseFile::onReceiveMessage(const ewol::object::Message& _msg)
autoDestroy();
return;
}
signalCloseDone.emit(shared_from_this());
signalCloseDone.emit();
m_buffer->destroy();
m_buffer.reset();
}

View File

@@ -54,7 +54,7 @@ void appl::WorkerSaveFile::init(const std::string& _bufferName, bool _forceSaveA
if (_forceSaveAs == false) {
if (tmpBuffer->hasFileName() == true) {
tmpBuffer->storeFile();
signalSaveDone.emit(shared_from_this());
signalSaveDone.emit();
autoDestroy();
return;
}
@@ -111,7 +111,7 @@ void appl::WorkerSaveFile::onReceiveMessage(const ewol::object::Message& _msg) {
}
tmpWindows->displayWarningMessage("We can not save the file : <br/><i>" + tmpBuffer->getFileName() + "</i>");
} else {
signalSaveDone.emit(shared_from_this());
signalSaveDone.emit();
}
}
}