Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
Weixuan Xiao
kdeconnect-kde
Commits
5027b7ee
Commit
5027b7ee
authored
Jun 27, 2013
by
Albert Vaca Cintora
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Device listing in kcm
parent
1bdd3eb9
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
24 additions
and
16 deletions
+24
-16
daemon/announcers/avahiannouncer.cpp
daemon/announcers/avahiannouncer.cpp
+5
-1
daemon/daemon.cpp
daemon/daemon.cpp
+1
-1
daemon/networkpackage.cpp
daemon/networkpackage.cpp
+3
-3
daemon/networkpackage.h
daemon/networkpackage.h
+3
-2
kcm/kcm.h
kcm/kcm.h
+0
-1
kcm/wizard.cpp
kcm/wizard.cpp
+2
-5
letsgo.sh
letsgo.sh
+10
-3
No files found.
daemon/announcers/avahiannouncer.cpp
View file @
5027b7ee
...
...
@@ -55,7 +55,10 @@ void AvahiAnnouncer::readPendingNotifications()
//log.write(datagram);
qDebug
()
<<
(
"AvahiAnnouncer incomming udp datagram: "
+
datagram
);
QString
id
,
name
;
NetworkPackage
np
=
NetworkPackage
::
fromString
(
datagram
);
QString
id
=
np
.
deviceId
();
QString
name
=
np
.
body
();
Device
*
device
=
new
Device
(
id
,
name
);
DeviceLink
*
dl
=
new
UdpDeviceLink
(
device
,
sender
,
10600
);
...
...
@@ -74,6 +77,7 @@ AvahiAnnouncer::~AvahiAnnouncer()
void
AvahiAnnouncer
::
setDiscoverable
(
bool
b
)
{
qDebug
()
<<
"Avahi scanning"
;
if
(
b
)
service
->
publishAsync
();
}
daemon/daemon.cpp
View file @
5027b7ee
...
...
@@ -101,7 +101,7 @@ QString Daemon::listVisibleDevices()
void
Daemon
::
startDiscovery
(
int
timeOut
)
{
qDebug
()
<<
"Start discovery"
;
//Listen to incomming connections
Q_FOREACH
(
Announcer
*
a
,
announcers
)
{
a
->
setDiscoverable
(
true
);
...
...
daemon/networkpackage.cpp
View file @
5027b7ee
...
...
@@ -40,8 +40,9 @@ NetworkPackage NetworkPackage::fromString(QByteArray s)
NetworkPackage
pp
(
id
);
ss
>>
pp
.
mDeviceId
;
qDebug
()
<<
pp
.
mDeviceId
;
std
::
string
deviceId
;
ss
>>
deviceId
;
pp
.
mDeviceId
=
QString
::
fromStdString
(
deviceId
);
ss
>>
pp
.
mTime
;
...
...
@@ -55,7 +56,6 @@ NetworkPackage NetworkPackage::fromString(QByteArray s)
ss
.
get
();
//Skip ws
ss
.
read
(
c
,
bodyLenght
);
pp
.
mBody
=
QString
::
fromAscii
(
c
,
bodyLenght
);
qDebug
()
<<
pp
.
mBody
;
ss
>>
pp
.
mIsCancel
;
...
...
daemon/networkpackage.h
View file @
5027b7ee
...
...
@@ -37,9 +37,10 @@ public:
static
NetworkPackage
fromString
(
QByteArray
);
QByteArray
toString
()
const
;
long
id
()
const
{
return
mId
;
}
QString
deviceId
()
const
{
return
mDeviceId
;
}
QString
type
()
const
{
return
mType
;
}
QString
body
()
const
{
return
mBody
;
}
long
id
()
const
{
return
mId
;
}
bool
isCancel
()
const
{
return
mIsCancel
;
}
...
...
@@ -47,8 +48,8 @@ public:
private:
long
mId
;
long
mDeviceId
;
long
mTime
;
QString
mDeviceId
;
QString
mType
;
QString
mBody
;
QVariant
mExtra
;
...
...
kcm/kcm.h
View file @
5027b7ee
...
...
@@ -52,7 +52,6 @@ private Q_SLOTS:
void
removeButtonClicked
();
void
currentChanged
(
const
QModelIndex
&
current
,
const
QModelIndex
&
previous
);
private:
Ui
::
KdeConnectKcmUi
*
kcmUi
;
DaemonDbusInterface
dbusInterface
;
...
...
kcm/wizard.cpp
View file @
5027b7ee
...
...
@@ -36,6 +36,8 @@ AddDeviceWizard::AddDeviceWizard(QWidget* parent)
wizardUi
->
listView
->
setModel
(
discoveredDevicesList
);
dbusInterface
->
startDiscovery
(
123456789
);
connect
(
this
,
SIGNAL
(
currentIdChanged
(
int
)),
this
,
SLOT
(
pageChanged
(
int
)));
connect
(
dbusInterface
,
SIGNAL
(
deviceDiscovered
(
QString
,
QString
)),
this
,
SLOT
(
deviceDiscovered
(
QString
,
QString
)));
...
...
@@ -46,11 +48,6 @@ AddDeviceWizard::AddDeviceWizard(QWidget* parent)
void
AddDeviceWizard
::
pageChanged
(
int
id
)
{
qDebug
()
<<
id
;
//QWizardPage* p = page(id);
if
(
id
==
1
)
{
dbusInterface
->
startDiscovery
(
10
);
//Show "scanning"
}
}
void
AddDeviceWizard
::
deviceDiscovered
(
QString
id
,
QString
name
)
...
...
letsgo.sh
View file @
5027b7ee
...
...
@@ -5,17 +5,24 @@
.
~/.bashrc
KDE_BUILD_CONFIRMATION
=
false
export
VERBOSE
=
1
if
kdebuild
;
then
killall kded4
while
killall
-9
kded4
;
do
killall kded4
2> /dev/null
while
killall
-9
kded4
2> /dev/null
;
do
true
done
#qdbus org.kde.kded /kded unloadModule androidshine
#qdbus org.kde.kded /kded loadModule androidshine
kded4 2>&1 |
grep
-v
"^kded("
&
if
[
""
$1
==
"--nodaemon"
]
;
then
echo
"nodaemon"
kded4
--nofork
else
kded4 2>&1 |
grep
-v
"^kded("
&
fi
fi
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment