[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: playground/network/networkkio/ioslave
From: Friedrich W. H. Kossebau <kossebau () kde ! org>
Date: 2009-03-01 0:14:41
Message-ID: 1235866481.446914.6842.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 933467 by kossebau:
changed: move mimetype estimation into own class
M +1 -0 CMakeLists.txt
A mimetypes.cpp [License: LGPL]
A mimetypes.h [License: LGPL]
M +7 -16 networkslave.cpp
--- trunk/playground/network/networkkio/ioslave/CMakeLists.txt #933466:933467
@@ -8,6 +8,7 @@
networkinitwatcher.cpp
networkthread.cpp
networkuri.cpp
+ mimetypes.cpp
networkslave.cpp
main.cpp
)
--- trunk/playground/network/networkkio/ioslave/networkslave.cpp #933466:933467
@@ -25,6 +25,7 @@
// ioslave
#include "networkuri.h"
#include "networkthread.h"
+#include "mimetypes.h"
// network
#include "network.h"
#include "netdevice.h"
@@ -36,16 +37,6 @@
#include <KDebug>
-static const char* const DeviceMimetype[] =
-{
- "inode/vnd.kde.device.unknown",
- "inode/vnd.kde.device.printer",
- "inode/vnd.kde.device.server",
- "inode/vnd.kde.device.router",
- "inode/vnd.kde.device.workstation"
-};
-
-static const char NetworkMimetype[] = "inode/vnd.kde.network";
// static const char NetworkIconName[] = "network-workgroup";
@@ -117,7 +108,7 @@
if( type == NetworkUri::Domain )
{
- mimeType( NetworkMimetype );
+ mimeType( Mimetypes::NetworkMimetype );
finished();
successfulMimetyping = true;
}
@@ -132,7 +123,7 @@
{
if( type == NetworkUri::Device )
{
- mimeType( DeviceMimetype[device.type()] );
+ mimeType( Mimetypes::DeviceMimetype[device.type()] );
finished();
successfulMimetyping = true;
}
@@ -149,7 +140,7 @@
{
const QString url = service.url();
redirection( url );
- //mimeType( service.mimetype() );
+ //mimeType( Mimetypes::mimetypeForServiceType(service.type()) );
finished();
successfulMimetyping = true;
break;
@@ -318,7 +309,7 @@
{
entry->insert( KIO::UDSEntry::UDS_FILE_TYPE, S_IFDIR );
// entry->insert( KIO::UDSEntry::UDS_ICON_NAME, NetworkIconName );
- entry->insert( KIO::UDSEntry::UDS_MIME_TYPE, NetworkMimetype );
+ entry->insert( KIO::UDSEntry::UDS_MIME_TYPE, Mimetypes::NetworkMimetype );
}
@@ -328,7 +319,7 @@
entry->insert( KIO::UDSEntry::UDS_DISPLAY_NAME, device.name() );
entry->insert( KIO::UDSEntry::UDS_FILE_TYPE, S_IFDIR );
// entry->insert( KIO::UDSEntry::UDS_ICON_NAME, NetDevice::iconName(device.type()) );
- entry->insert( KIO::UDSEntry::UDS_MIME_TYPE, DeviceMimetype[device.type()] );
+ entry->insert( KIO::UDSEntry::UDS_MIME_TYPE, Mimetypes::DeviceMimetype[device.type()] );
}
@@ -338,7 +329,7 @@
entry->insert( KIO::UDSEntry::UDS_DISPLAY_NAME, service.name() );
entry->insert( KIO::UDSEntry::UDS_FILE_TYPE, S_IFDIR );
// entry->insert( KIO::UDSEntry::UDS_ICON_NAME, service.iconName() );
- entry->insert( KIO::UDSEntry::UDS_MIME_TYPE, service.mimetype() );
+ entry->insert( KIO::UDSEntry::UDS_MIME_TYPE, Mimetypes::mimetypeForServiceType(service.type()) );
if( !service.url().isEmpty() )
entry->insert( KIO::UDSEntry::UDS_TARGET_URL, service.url() );
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic