Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qdbusviewer.cpp File Reference

(46fbc9ecc71985c9e48faa05545e5f2c0dd898c5)

#include "qdbusviewer.h"
#include "qdbusmodel.h"
#include "servicesproxymodel.h"
#include "propertydialog.h"
#include "logviewer.h"
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QSplitter>
#include <QtWidgets/QInputDialog>
#include <QtWidgets/QMessageBox>
#include <QtWidgets/QMenu>
#include <QtWidgets/QTableWidget>
#include <QtWidgets/QTreeWidget>
#include <QtWidgets/QHeaderView>
#include <QtDBus/QDBusConnectionInterface>
#include <QtDBus/QDBusInterface>
#include <QtDBus/QDBusMetaType>
#include <QtDBus/QDBusServiceWatcher>
#include <QtGui/QAction>
#include <QtGui/QClipboard>
#include <QtGui/QKeyEvent>
#include <QtGui/QShortcut>
#include <QtCore/QStringListModel>
#include <QtCore/QMetaProperty>
#include <QtCore/QSettings>
#include <private/qdbusutil_p.h>
Include dependency graph for qdbusviewer.cpp:

Go to the source code of this file.

Classes

class  QDBusViewModel
class  ServicesModel

Enumerations

enum  DBusActionData {
  ACTION_DATA_REFRESH_CHILDREN = 1 , ACTION_DATA_COPY_SERVICE_NAME , ACTION_DATA_COPY_OBJECT_PATH , ACTION_DATA_COPY_INTERFACE_NAME ,
  ACTION_DATA_COPY_MEMBER_NAME , ACTION_DATA_CONNECT , ACTION_DATA_CALL , ACTION_DATA_SET_PROPERTY ,
  ACTION_DATA_GET_PROPERTY , ACTION_DATA_REFRESH_CHILDREN = 1 , ACTION_DATA_COPY_SERVICE_NAME , ACTION_DATA_COPY_OBJECT_PATH ,
  ACTION_DATA_COPY_INTERFACE_NAME , ACTION_DATA_COPY_MEMBER_NAME , ACTION_DATA_CONNECT , ACTION_DATA_CALL ,
  ACTION_DATA_SET_PROPERTY , ACTION_DATA_GET_PROPERTY
}
enum  DBusActionData {
  ACTION_DATA_REFRESH_CHILDREN = 1 , ACTION_DATA_COPY_SERVICE_NAME , ACTION_DATA_COPY_OBJECT_PATH , ACTION_DATA_COPY_INTERFACE_NAME ,
  ACTION_DATA_COPY_MEMBER_NAME , ACTION_DATA_CONNECT , ACTION_DATA_CALL , ACTION_DATA_SET_PROPERTY ,
  ACTION_DATA_GET_PROPERTY , ACTION_DATA_REFRESH_CHILDREN = 1 , ACTION_DATA_COPY_SERVICE_NAME , ACTION_DATA_COPY_OBJECT_PATH ,
  ACTION_DATA_COPY_INTERFACE_NAME , ACTION_DATA_COPY_MEMBER_NAME , ACTION_DATA_CONNECT , ACTION_DATA_CALL ,
  ACTION_DATA_SET_PROPERTY , ACTION_DATA_GET_PROPERTY
}

Functions

static QString topSplitterStateKey ()
static QString splitterStateKey ()
static QString getDbusSignature (const QMetaMethod &method)
static QModelIndex findItem (QStringListModel *servicesModel, const QString &name)

Enumeration Type Documentation

◆ DBusActionData [1/2]

Enumerator
ACTION_DATA_REFRESH_CHILDREN 
ACTION_DATA_COPY_SERVICE_NAME 
ACTION_DATA_COPY_OBJECT_PATH 
ACTION_DATA_COPY_INTERFACE_NAME 
ACTION_DATA_COPY_MEMBER_NAME 
ACTION_DATA_CONNECT 
ACTION_DATA_CALL 
ACTION_DATA_SET_PROPERTY 
ACTION_DATA_GET_PROPERTY 
ACTION_DATA_REFRESH_CHILDREN 
ACTION_DATA_COPY_SERVICE_NAME 
ACTION_DATA_COPY_OBJECT_PATH 
ACTION_DATA_COPY_INTERFACE_NAME 
ACTION_DATA_COPY_MEMBER_NAME 
ACTION_DATA_CONNECT 
ACTION_DATA_CALL 
ACTION_DATA_SET_PROPERTY 
ACTION_DATA_GET_PROPERTY 

Definition at line 39 of file qdbusviewer.cpp.

◆ DBusActionData [2/2]

Enumerator
ACTION_DATA_REFRESH_CHILDREN 
ACTION_DATA_COPY_SERVICE_NAME 
ACTION_DATA_COPY_OBJECT_PATH 
ACTION_DATA_COPY_INTERFACE_NAME 
ACTION_DATA_COPY_MEMBER_NAME 
ACTION_DATA_CONNECT 
ACTION_DATA_CALL 
ACTION_DATA_SET_PROPERTY 
ACTION_DATA_GET_PROPERTY 
ACTION_DATA_REFRESH_CHILDREN 
ACTION_DATA_COPY_SERVICE_NAME 
ACTION_DATA_COPY_OBJECT_PATH 
ACTION_DATA_COPY_INTERFACE_NAME 
ACTION_DATA_COPY_MEMBER_NAME 
ACTION_DATA_CONNECT 
ACTION_DATA_CALL 
ACTION_DATA_SET_PROPERTY 
ACTION_DATA_GET_PROPERTY 

Definition at line 39 of file qdbusviewer.cpp.

Function Documentation

◆ findItem()

QModelIndex findItem ( QStringListModel * servicesModel,
const QString & name )
static

Definition at line 593 of file qdbusviewer.cpp.

◆ getDbusSignature()

QString getDbusSignature ( const QMetaMethod & method)
static

Definition at line 313 of file qdbusviewer.cpp.

◆ splitterStateKey()

QString splitterStateKey ( )
inlinestatic

Definition at line 189 of file qdbusviewer.cpp.

◆ topSplitterStateKey()

QString topSplitterStateKey ( )
inlinestatic

Definition at line 184 of file qdbusviewer.cpp.