[API] update new signal interface

This commit is contained in:
Edouard DUPIN 2014-10-29 21:16:56 +01:00
parent bd9e5f03f4
commit 7340844d12
7 changed files with 19 additions and 19 deletions

View File

@ -17,7 +17,7 @@
#include <ewol/widget/Widget.h>
#include <ewol/compositing/Text.h>
#include <appl/Highlight.h>
#include <ewol/object/Signal.h>
#include <ewol/signal/Signal.h>
namespace appl {
@ -289,10 +289,10 @@ namespace appl {
friend class Buffer;
};
public:
ewol::object::Signal<void> signalIsModify;
ewol::object::Signal<void> signalIsSave;
ewol::object::Signal<void> signalSelectChange;
ewol::object::Signal<void> signalChangeName;
ewol::Signal<void> signalIsModify;
ewol::Signal<void> signalIsSave;
ewol::Signal<void> signalSelectChange;
ewol::Signal<void> signalChangeName;
protected:
Buffer();
void init();

View File

@ -18,10 +18,10 @@
namespace appl {
class BufferManager : public ewol::Resource {
public:
ewol::object::Signal<std::string> signalNewBuffer;
ewol::object::Signal<std::string> signalSelectFile;
ewol::object::Signal<void> signalTextSelectionChange;
ewol::object::Signal<std::shared_ptr<appl::Buffer>> signalRemoveBuffer;
ewol::Signal<std::string> signalNewBuffer;
ewol::Signal<std::string> signalSelectFile;
ewol::Signal<void> signalTextSelectionChange;
ewol::Signal<std::shared_ptr<appl::Buffer>> signalRemoveBuffer;
protected:
BufferManager();
void init(const std::string& _uniqueName);

View File

@ -29,9 +29,9 @@ namespace appl {
};
class TagFileList : public ewol::widget::List {
public:
ewol::object::Signal<std::string> signalSelect;
ewol::object::Signal<std::string> signalValidate;
ewol::object::Signal<void> signalUnSelect;
ewol::Signal<std::string> signalSelect;
ewol::Signal<std::string> signalValidate;
ewol::Signal<void> signalUnSelect;
private:
int32_t m_selectedLine;
std::vector<appl::TagListElement*> m_list;

View File

@ -16,8 +16,8 @@
namespace appl {
class TagFileSelection : public ewol::widget::PopUp {
public:
ewol::object::Signal<std::string> signalSelect;
ewol::object::Signal<void> signalCancel;
ewol::Signal<std::string> signalSelect;
ewol::Signal<void> signalCancel;
private:
std::shared_ptr<appl::TagFileList> m_listTag;
std::string m_eventNamed;

View File

@ -90,7 +90,7 @@ void appl::TextViewer::onCallbackShortCut(const std::string& _value) {
void appl::TextViewer::onCallbackselectNewFile(const std::string& _value) {
// reset scroll:
if (m_buffer != nullptr) {
m_buffer->unBindAll(shared_from_this());
m_buffer->signalUnBindAll(shared_from_this());
bool needAdd = true;
auto it = m_drawingRemenber.begin();
while (it != m_drawingRemenber.end()) {

View File

@ -17,8 +17,8 @@
namespace appl {
class WorkerCloseFile : public ewol::object::Worker {
public:
ewol::object::Signal<void> signalCloseDone;
ewol::object::Signal<void> signalAbort;
ewol::Signal<void> signalCloseDone;
ewol::Signal<void> signalAbort;
protected:
// note : if == "" ==> current ...
WorkerCloseFile();

View File

@ -16,8 +16,8 @@
namespace appl {
class WorkerSaveFile : public ewol::object::Worker {
public:
ewol::object::Signal<void> signalSaveDone;
ewol::object::Signal<void> signalAbort;
ewol::Signal<void> signalSaveDone;
ewol::Signal<void> signalAbort;
protected:
WorkerSaveFile();
void init(const std::string& _bufferName, bool _forceSaveAs=true);