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

View File

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

View File

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

View File

@ -16,8 +16,8 @@
namespace appl { namespace appl {
class TagFileSelection : public ewol::widget::PopUp { class TagFileSelection : public ewol::widget::PopUp {
public: public:
ewol::object::Signal<std::string> signalSelect; ewol::Signal<std::string> signalSelect;
ewol::object::Signal<void> signalCancel; ewol::Signal<void> signalCancel;
private: private:
std::shared_ptr<appl::TagFileList> m_listTag; std::shared_ptr<appl::TagFileList> m_listTag;
std::string m_eventNamed; 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) { void appl::TextViewer::onCallbackselectNewFile(const std::string& _value) {
// reset scroll: // reset scroll:
if (m_buffer != nullptr) { if (m_buffer != nullptr) {
m_buffer->unBindAll(shared_from_this()); m_buffer->signalUnBindAll(shared_from_this());
bool needAdd = true; bool needAdd = true;
auto it = m_drawingRemenber.begin(); auto it = m_drawingRemenber.begin();
while (it != m_drawingRemenber.end()) { while (it != m_drawingRemenber.end()) {

View File

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

View File

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