21#include <dcopclient.h>
23#include <tdeapplication.h>
25#include "karbon_part.h"
26#include "karbon_part_iface.h"
27#include "vselection.h"
31KarbonPartIface::KarbonPartIface(
KarbonPart* part )
32 : KoDocumentIface( part )
37void KarbonPartIface::selectAllObjects()
42void KarbonPartIface::deselectAllObjects()
44 m_part->document().selection()->clear();
47bool KarbonPartIface::showStatusBar ()
const
49 return m_part->showStatusBar();
52void KarbonPartIface::setShowStatusBar (
bool b )
54 m_part->setShowStatusBar( b );
55 m_part->reorganizeGUI();
58void KarbonPartIface::setUndoRedoLimit(
int undo )
60 m_part->setUndoRedoLimit( undo );
63void KarbonPartIface::initConfig()
69void KarbonPartIface::clearHistory()
71 m_part->clearHistory();
75TQString KarbonPartIface::unitName()
const
77 return m_part->unitName();
81KarbonPartIface::widthInUnits()
83 TQString val = KoUnit::toUserStringValue( m_part->document().width(), m_part->unit() );
84 return TQString(
"%1%2" ).arg( val ).arg( m_part->unitName() );
88KarbonPartIface::heightInUnits()
90 TQString val = KoUnit::toUserStringValue( m_part->document().height(), m_part->unit() );
91 return TQString(
"%1%2" ).arg( val ).arg( m_part->unitName() );
95KarbonPartIface::width()
97 return m_part->document().width();
101KarbonPartIface::height()
103 return m_part->document().height();
106int KarbonPartIface::nbLayer()
const
108 return m_part->document().layers().count();
111DCOPRef KarbonPartIface::activeLayer()
113 if( !m_part->document().activeLayer() )
116 return DCOPRef( kapp->dcopClient()->appId(),
117 m_part->document().activeLayer()->dcopObject()->objId() );
Keeps track of visual per document properties.
VSelection * selection() const
Returns a pointer to the selection.
void append()
Adds all objects to the selection.