[DEV] remove function onObjectRemove

This commit is contained in:
Edouard DUPIN 2014-08-15 23:28:04 +02:00
parent 3f0febce28
commit bf7899e045
23 changed files with 0 additions and 153 deletions

View File

@ -74,20 +74,6 @@ void appl::BufferManager::setBufferSelected(std::shared_ptr<appl::Buffer> _buffe
sendMultiCast(appl::MsgSelectChange, "");
}
void appl::BufferManager::onObjectRemove(const std::shared_ptr<ewol::Object>& _object) {
ewol::Resource::onObjectRemove(_object);
if (m_bufferSelected == _object) {
setBufferSelected(nullptr);
}
for (auto it(m_list.begin()); it!=m_list.end(); ++it) {
if (*it != _object) {
continue;
}
m_list.erase(it);
it = m_list.begin();
}
}
std::shared_ptr<appl::Buffer> appl::BufferManager::get(int32_t _id) {
int32_t id = 0;
for (auto &it : m_list) {

View File

@ -79,7 +79,6 @@ namespace appl {
};
public: // herited function
void onReceiveMessage(const ewol::object::Message& _msg);
void onObjectRemove(const std::shared_ptr<ewol::Object>& _removeObject);
};
};

View File

@ -220,24 +220,6 @@ void BufferView::onReceiveMessage(const ewol::object::Message& _msg) {
}
}
void BufferView::onObjectRemove(const std::shared_ptr<ewol::Object>& _object) {
ewol::widget::List::onObjectRemove(_object);
auto it(m_list.begin());
while (it != m_list.end()) {
if ( *it != nullptr
&& (*it)->m_buffer == _object) {
m_list.erase(it);
markToRedraw();
it = m_list.begin();
} else {
++it;
}
}
if (m_bufferManager == _object) {
m_bufferManager.reset();
}
}
etk::Color<> BufferView::getBasicBG() {
return (*m_paintingProperties)[m_colorBackground1].getForeground();

View File

@ -57,7 +57,6 @@ class BufferView : public ewol::widget::List {
virtual ~BufferView();
// Derived function
virtual void onReceiveMessage(const ewol::object::Message& _msg);
virtual void onObjectRemove(const std::shared_ptr<ewol::Object>& _object);
private:
bool m_openOrderMode; //!< true if the order is the opening order mode, otherwise, Alphabetic order
protected:

View File

@ -517,13 +517,3 @@ void MainWindows::closeNotSavedFile(const std::shared_ptr<appl::Buffer>& _buffer
tmpPopUp->setRemoveOnExternClick(true);
popUpWidgetPush(tmpPopUp);
}
void MainWindows::onObjectRemove(const std::shared_ptr<ewol::Object>& _removeObject) {
ewol::widget::Windows::onObjectRemove(_removeObject);
if (m_widgetLabelFileName == _removeObject) {
m_widgetLabelFileName = nullptr;
}
if (m_bufferManager == _removeObject) {
m_bufferManager = nullptr;
}
}

View File

@ -41,7 +41,6 @@ class MainWindows : public ewol::widget::Windows {
void closeNotSavedFile(const std::shared_ptr<appl::Buffer>& _buffer);
public: // Derived function
virtual void onReceiveMessage(const ewol::object::Message& _msg);
virtual void onObjectRemove(const std::shared_ptr<ewol::Object>& _removeObject);
};

View File

@ -36,7 +36,6 @@ appl::widget::Search::Search() :
}
void appl::widget::Search::init() {
ewol::widget::Composer::init(ewol::widget::Composer::file, "DATA:GUI-Search.xml");
// load buffer manager:onObjectRemove
m_viewerManager = appl::ViewerManager::create();
// link event
registerOnEventNameWidget(shared_from_this(), "SEARCH:close", "pressed", l_eventHideBt);
@ -161,16 +160,3 @@ void appl::widget::Search::onReceiveMessage(const ewol::object::Message& _msg) {
}
}
void appl::widget::Search::onObjectRemove(const std::shared_ptr<ewol::Object>& _object) {
ewol::widget::Composer::onObjectRemove(_object);
if (_object == m_searchEntry) {
m_searchEntry.reset();
}
if (_object == m_replaceEntry) {
m_replaceEntry.reset();
}
if (_object == m_viewerManager) {
m_viewerManager.reset();
}
}

View File

@ -44,7 +44,6 @@ namespace appl {
void replace();
public: // derived function
virtual void onReceiveMessage(const ewol::object::Message& _msg);
virtual void onObjectRemove(const std::shared_ptr<ewol::Object>& _object);
};
};
};

View File

@ -141,16 +141,3 @@ void appl::TagFileSelection::addCtagsNewItem(std::string _file, int32_t _line) {
}
}
void appl::TagFileSelection::onObjectRemove(const std::shared_ptr<ewol::Object>& _removeObject) {
// First step call parrent :
ewol::widget::PopUp::onObjectRemove(_removeObject);
// second step find if in all the elements ...
if(_removeObject == m_listTag) {
m_listTag = nullptr;
}
}

View File

@ -35,7 +35,6 @@ namespace appl {
void addCtagsNewItem(std::string file, int32_t line);
public: // herited function
void onReceiveMessage(const ewol::object::Message& _msg);
void onObjectRemove(const std::shared_ptr<ewol::Object>& _removeObject);
};
};

View File

@ -703,14 +703,6 @@ void appl::TextViewer::onReceiveMessage(const ewol::object::Message& _msg) {
}
}
void appl::TextViewer::onObjectRemove(const std::shared_ptr<ewol::Object>& _removeObject) {
ewol::widget::WidgetScrolled::onObjectRemove(_removeObject);
if (m_buffer == _removeObject) {
m_buffer = nullptr;
markToRedraw();
}
}
void appl::TextViewer::onGetFocus() {
showKeyboard();
APPL_INFO("Focus - In");

View File

@ -64,7 +64,6 @@ namespace appl {
virtual bool calculateMinSize();
virtual void onRegenerateDisplay();
virtual void onReceiveMessage(const ewol::object::Message& _msg);
virtual void onObjectRemove(const std::shared_ptr<ewol::Object>& _removeObject);
virtual bool onEventInput(const ewol::event::Input& _event);
virtual bool onEventEntry(const ewol::event::Entry& _event);
virtual void onEventClipboard(enum ewol::context::clipBoard::clipboardListe _clipboardID);

View File

@ -83,14 +83,3 @@ void appl::WorkerCloseAllFile::onReceiveMessage(const ewol::object::Message& _ms
}
}
void appl::WorkerCloseAllFile::onObjectRemove(const std::shared_ptr<ewol::Object>& _removeObject) {
if (_removeObject == m_worker) {
m_worker = nullptr;
APPL_VERBOSE("AutoRemove After saving sub widget ...");
autoDestroy();
} else if (_removeObject == m_bufferManager) {
m_bufferManager = nullptr;
autoDestroy();
}
}

View File

@ -26,7 +26,6 @@ namespace appl {
std::shared_ptr<appl::BufferManager> m_bufferManager; //!< handle on the buffer manager
public: // derived function
virtual void onReceiveMessage(const ewol::object::Message& _msg);
virtual void onObjectRemove(const std::shared_ptr<ewol::Object>& _removeObject);
};
};

View File

@ -142,17 +142,3 @@ void appl::WorkerCloseFile::onReceiveMessage(const ewol::object::Message& _msg)
}
}
void appl::WorkerCloseFile::onObjectRemove(const std::shared_ptr<ewol::Object>& _removeObject) {
if (_removeObject == m_worker) {
m_worker = nullptr;
APPL_VERBOSE("AutoRemove After closing sub widget ...");
autoDestroy();
} else if (_removeObject == m_bufferManager) {
m_bufferManager = nullptr;
autoDestroy();
} else if (_removeObject == m_buffer) {
m_buffer = nullptr;
autoDestroy();
}
}

View File

@ -31,7 +31,6 @@ namespace appl {
std::shared_ptr<appl::BufferManager> m_bufferManager; //!< handle on the buffer manager
public: // derived function
virtual void onReceiveMessage(const ewol::object::Message& _msg);
virtual void onObjectRemove(const std::shared_ptr<ewol::Object>& _removeObject);
};
};

View File

@ -85,14 +85,3 @@ void appl::WorkerSaveAllFile::onReceiveMessage(const ewol::object::Message& _msg
}
}
void appl::WorkerSaveAllFile::onObjectRemove(const std::shared_ptr<ewol::Object>& _removeObject) {
if (_removeObject == m_worker) {
m_worker = nullptr;
APPL_VERBOSE("AutoRemove After saving sub widget ...");
autoDestroy();
} else if (_removeObject == m_bufferManager) {
m_bufferManager = nullptr;
autoDestroy();
}
}

View File

@ -26,7 +26,6 @@ namespace appl {
std::shared_ptr<appl::BufferManager> m_bufferManager; //!< handle on the buffer manager
public: // derived function
virtual void onReceiveMessage(const ewol::object::Message& _msg);
virtual void onObjectRemove(const std::shared_ptr<ewol::Object>& _removeObject);
};
};

View File

@ -118,14 +118,3 @@ void appl::WorkerSaveFile::onReceiveMessage(const ewol::object::Message& _msg) {
}
}
void appl::WorkerSaveFile::onObjectRemove(const std::shared_ptr<ewol::Object>& _removeObject) {
if (_removeObject == m_chooser) {
m_chooser = nullptr;
APPL_VERBOSE("AutoRemove After closing sub widget ...");
autoDestroy();
} else if (_removeObject == m_bufferManager) {
m_bufferManager = nullptr;
autoDestroy();
}
}

View File

@ -28,7 +28,6 @@ namespace appl {
std::shared_ptr<appl::BufferManager> m_bufferManager; //!< handle on the buffer manager
public: // derived function
virtual void onReceiveMessage(const ewol::object::Message& _msg);
virtual void onObjectRemove(const std::shared_ptr<ewol::Object>& _removeObject);
};
};

View File

@ -120,16 +120,6 @@ namespace appl {
virtual void remove(TYPE& _data) {
return;
};
public:
virtual void onObjectRemove(const std::shared_ptr<ewol::Object>& _object) {
appl::TextViewerPlugin::onObjectRemove(_object);
for (auto it(m_specificData.begin()); it != m_specificData.end(); ++it) {
if (it->first == _object) {
m_specificData.erase(it);
it = m_specificData.begin();
}
}
};
};
};

View File

@ -182,10 +182,3 @@ bool appl::TextPluginHistory::onRemove(appl::TextViewer& _textDrawer,
}
void appl::TextPluginHistory::onObjectRemove(const std::shared_ptr<ewol::Object>& _object) {
appl::TextViewerPluginData<appl::PluginHistoryData>::onObjectRemove(_object);
// TODO : Dependence with buffer removing ...
}

View File

@ -69,8 +69,6 @@ namespace appl {
private:
void clearRedo(appl::PluginHistoryData& _data);
void clearUndo(appl::PluginHistoryData& _data);
public:
virtual void onObjectRemove(const std::shared_ptr<ewol::Object>& _object);
};
};