diff options
author | Mavridis Philippe <mavridisf@gmail.com> | 2024-09-30 00:04:56 +0300 |
---|---|---|
committer | Philippe Mavridis <philippe.mavridis@yandex.com> | 2025-05-15 21:00:25 +0300 |
commit | 04e86613f67d171cc965fce64a4310c0d25c98e1 (patch) | |
tree | 08a85d43bc40568f94259601339ccd7e1de11773 /kexi/core | |
parent | cf85b9c285a2b9baa87c9d0cb9d683b48e82a475 (diff) | |
download | koffice-feat/cmake-port.tar.gz koffice-feat/cmake-port.zip |
WIP: CMake portfeat/cmake-port
Signed-off-by: Philippe Mavridis <philippe.mavridis@yandex.com>
Diffstat (limited to 'kexi/core')
-rw-r--r-- | kexi/core/kexipartmanager.cpp | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/kexi/core/kexipartmanager.cpp b/kexi/core/kexipartmanager.cpp index 31e335ac4..c593f883f 100644 --- a/kexi/core/kexipartmanager.cpp +++ b/kexi/core/kexipartmanager.cpp @@ -55,16 +55,16 @@ Manager::lookup() m_partlist.clear(); m_partsByMime.clear(); m_parts.clear(); - TDETrader::OfferList tlist = TDETrader::self()->query("Kexi/Handler", + TDETrader::OfferList tlist = TDETrader::self()->query("Kexi/Handler", "[X-Kexi-PartVersion] == " + TQString::number(KEXI_PART_VERSION)); - + TDEConfig conf("kexirc", true); conf.setGroup("Parts"); TQStringList sl_order = TQStringList::split( ",", conf.readEntry("Order") );//we'll set parts in defined order const int size = TQMAX( tlist.count(), sl_order.count() ); TQPtrVector<KService> ordered( size*2 ); int offset = size; //we will insert not described parts from #offset - + //compute order for(TDETrader::OfferList::ConstIterator it(tlist.constBegin()); it != tlist.constEnd(); ++it) { @@ -85,14 +85,14 @@ Manager::lookup() if (idx!=-1) ordered.insert(idx, ptr); else //add to end - ordered.insert(offset++, ptr); + ordered.insert(offset++, ptr); } //fill final list using computed order for (int i = 0; i< (int)ordered.size(); i++) { KService::Ptr ptr = ordered[i]; if (ptr) { Info *info = new Info(ptr); - info->setProjectPartID(m_nextTempProjectPartID--); // temp. part id are -1, -2, and so on, + info->setProjectPartID(m_nextTempProjectPartID--); // temp. part id are -1, -2, and so on, // to avoid duplicates if (!info->mimeType().isEmpty()) { m_partsByMime.insert(info->mimeType(), info); @@ -122,11 +122,11 @@ Manager::part(Info *i) } Part *p = m_parts[i->projectPartID()]; - + if(!p) { // kdDebug() << "Manager::part().." << endl; int error=0; - p = KParts::ComponentFactory::createInstanceFromService<Part>(i->ptr(), this, + p = KParts::ComponentFactory::createInstanceFromService<Part>(i->ptr(), this, TQString(i->objectName()+"_part").latin1(), TQStringList(), &error); if(!p) { kdDebug() << "Manager::part(): failed :( (ERROR #" << error << ")" << endl; @@ -164,7 +164,7 @@ Manager::unloadPart(Info *i) m_partlist.removeRef(p);*/ } -void +void Manager::unloadAllParts() { // m_partsByMime.clear(); @@ -175,7 +175,7 @@ Manager::unloadAllParts() } #endif -/*void +/*void Manager::removeClients( KexiMainWindow *win ) { if (!win) @@ -270,7 +270,7 @@ void Manager::insertStaticPart(StaticPart* part) { if (!part) return; - part->info()->setProjectPartID(m_nextTempProjectPartID--); // temp. part id are -1, -2, and so on, + part->info()->setProjectPartID(m_nextTempProjectPartID--); // temp. part id are -1, -2, and so on, m_partlist.append(part->info()); if (!part->info()->mimeType().isEmpty()) m_partsByMime.insert(part->info()->mimeType(), part->info()); |