docs.kde.org
Справочник по DCOP-командам
Пред.
След.

Глава 4. Справочник по DCOP-командам

Содержание

Стандартный интерфейс K3b
Интерфейс проекта K3b

K3b предоставляет, как и большинство других программ KDE, интерфейс DCOP, позволяющий управлять частью функций программы извне (например, из сценария оболочки).

Для использования функций DCOP, вы можее использовать консольную программу dcop или более удобное приложение Kdcop.

Далее подразумевается, что вы используете dcop. Для начала, запустите K3b и введите что-то типа:

# dcop k3b K3bInterface [function]

Кроме стандартных DCOP-функций, K3b предоставляет следующие функции, которые разделены на две группы.

Стандартный интерфейс K3b

Стандартный интерфейс K3b предоставляет такую функциональность как copyCD, formatDVD, создание новых проектов.

DCOPRef createDataCDProject()
DCOPRef createAudioCDProject()
DCOPRef createMixedCDProject()
DCOPRef createVideoCDProject()
DCOPRef createMovixCDProject()
DCOPRef createDataDVDProject()
DCOPRef createVideoDVDProject()
DCOPRef createMovixDVDProject()
DCOPRef openProject(KURL url)
QValueList<DCOPRef> projects()
DCOPRef currentProject()
void copyCd()
void copyDvd()
void eraseCdrw()
void formatDvd()
void burnCdImage(KURL url)
void burnDvdImage(KURL url)

Методы createXXXProject возвращают ссылку на созданный проект:

DCOPRef(k3b,K3bProject-0)

Также, проект можно создать из командной строки:

# k3b --audiocd

и получить ссылку на него так:

# dcop k3b K3bInterface currentProject

Далее, по полученной ссылке можно манипулировать проектом с помощью K3bProjectInterface.

Пред.
След.
Начало


docs.kde.org