[prev in list] [next in list] [prev in thread] [next in thread]
List: kwrite-devel
Subject: KDE/kdelibs
From: David Nolden <david.nolden.kde () art-master ! de>
Date: 2010-12-13 17:46:42
Message-ID: 20101213174642.77070AC8A7 () svn ! kde ! org
[Download RAW message or body]
SVN commit 1206166 by zwabel:
Move CodeCompletionModelControllerInterface4 into a private kate folder, it may become a public interface \
with KDE 4.7.
CCMAIL: kwrite-devel@kde.org
M +0 -7 interfaces/ktexteditor/codecompletionmodelcontrollerinterface.cpp
M +0 -16 interfaces/ktexteditor/codecompletionmodelcontrollerinterface.h
M +1 -0 kate/CMakeLists.txt
A kate/completion/codecompletionmodelcontrollerinterfacev4.cpp [License: LGPL (v2+)]
A kate/completion/codecompletionmodelcontrollerinterfacev4.h [License: LGPL (v2+)]
M +1 -1 kate/completion/katecompletionmodel.cpp
M +1 -1 kate/completion/katewordcompletion.h
--- trunk/KDE/kdelibs/interfaces/ktexteditor/codecompletionmodelcontrollerinterface.cpp #1206165:1206166
@@ -203,11 +203,4 @@
}
//END V3
-//BEGIN V4
-bool CodeCompletionModelControllerInterface4::shouldHideItemsWithEqualNames() const
-{
- return false;
}
-//END V4
-
-}
--- trunk/KDE/kdelibs/interfaces/ktexteditor/codecompletionmodelcontrollerinterface.h #1206165:1206166
@@ -337,24 +337,8 @@
};
//END V3
-//BEGIN V4
-///Extension of CodeCompletionModelControllerInterface3
-class KTEXTEDITOR_EXPORT_DEPRECATED CodeCompletionModelControllerInterface4 : public \
CodeCompletionModelControllerInterface3 {
- public:
-
- /**
- * When multiple completion models are used at the same time, it may happen that multiple models add \
items with the same
- * name to the list. This option allows to hide items from this completion model when another model \
with higher priority
- * contains items with the same name.
- * \return Whether items of this completion model should be hidden if another completion model has \
items with the same name
- */
- virtual bool shouldHideItemsWithEqualNames() const;
-};
-//END V4
}
-
Q_DECLARE_INTERFACE(KTextEditor::CodeCompletionModelControllerInterface, \
"org.kde.KTextEditor.CodeCompletionModelControllerInterface") \
Q_DECLARE_INTERFACE(KTextEditor::CodeCompletionModelControllerInterface2, \
"org.kde.KTextEditor.CodeCompletionModelControllerInterface2") \
Q_DECLARE_INTERFACE(KTextEditor::CodeCompletionModelControllerInterface3, \
"org.kde.KTextEditor.CodeCompletionModelControllerInterface3")
-Q_DECLARE_INTERFACE(KTextEditor::CodeCompletionModelControllerInterface4, \
"org.kde.KTextEditor.CodeCompletionModelControllerInterface4") #endif // \
KDELIBS_KTEXTEDITOR_CODECOMPLETIONMODELCONTROLLERINTERFACE_H
--- trunk/KDE/kdelibs/kate/CMakeLists.txt #1206165:1206166
@@ -48,6 +48,7 @@
buffer/katetexthistory.cpp
# completion (widget, model, delegate, ...)
+completion/codecompletionmodelcontrollerinterfacev4.cpp
completion/katecompletionwidget.cpp
completion/katecompletionmodel.cpp
completion/katecompletiontree.cpp
--- trunk/KDE/kdelibs/kate/completion/katecompletionmodel.cpp #1206165:1206166
@@ -36,7 +36,7 @@
#include "kateview.h"
#include "katerenderer.h"
#include "kateconfig.h"
-#include <ktexteditor/codecompletionmodelcontrollerinterface.h>
+#include "codecompletionmodelcontrollerinterfacev4.h"
using namespace KTextEditor;
--- trunk/KDE/kdelibs/kate/completion/katewordcompletion.h #1206165:1206166
@@ -27,7 +27,7 @@
#include <ktexteditor/codecompletioninterface.h>
#include <ktexteditor/codecompletionmodel.h>
#include <ktexteditor/configpage.h>
-#include <ktexteditor/codecompletionmodelcontrollerinterface.h>
+#include "codecompletionmodelcontrollerinterfacev4.h"
#include <kxmlguiclient.h>
#include <QtCore/QEvent>
_______________________________________________
KWrite-Devel mailing list
KWrite-Devel@kde.org
https://mail.kde.org/mailman/listinfo/kwrite-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic