46
46
mViewAreaSplitable = mGroupedViews ? qobject_cast<If::ViewAreaSplitable*>( mGroupedViews ) : 0;
47
47
if( mViewAreaSplitable )
49
connect( mGroupedViews, SIGNAL(viewAreaFocusChanged(Kasten1::AbstractViewArea*)),
50
SLOT(onViewAreaFocusChanged(Kasten1::AbstractViewArea*)) );
51
connect( mGroupedViews, SIGNAL(viewAreasAdded(QList<Kasten1::AbstractViewArea*>)),
49
connect( mGroupedViews, SIGNAL(viewAreaFocusChanged(Kasten2::AbstractViewArea*)),
50
SLOT(onViewAreaFocusChanged(Kasten2::AbstractViewArea*)) );
51
connect( mGroupedViews, SIGNAL(viewAreasAdded(QList<Kasten2::AbstractViewArea*>)),
52
52
SLOT(onViewAreasChanged()) );
53
connect( mGroupedViews, SIGNAL(viewAreasRemoved(QList<Kasten1::AbstractViewArea*>)),
53
connect( mGroupedViews, SIGNAL(viewAreasRemoved(QList<Kasten2::AbstractViewArea*>)),
54
54
SLOT(onViewAreasChanged()) );
57
57
KActionCollection* actionCollection = guiClient->actionCollection();
59
mSplitVerticallyAction = actionCollection->addAction( QLatin1String("view_area_split_vertically") );
59
mSplitVerticallyAction = actionCollection->addAction( QLatin1String("view_area_split_vertically"),
60
this, SLOT(splitVertically()) );
60
61
mSplitVerticallyAction->setText( i18nc("@title:menu","Split Vertically") );
61
62
mSplitVerticallyAction->setIcon( KIcon( QLatin1String("view-split-left-right") ) );
62
63
mSplitVerticallyAction->setShortcut( Qt::CTRL + Qt::SHIFT + Qt::Key_L );
63
64
mSplitVerticallyAction->setEnabled( mViewAreaSplitable != 0 );
64
connect( mSplitVerticallyAction, SIGNAL(triggered()), SLOT(splitVertically()) );
66
mSplitHorizontallyAction = actionCollection->addAction( QLatin1String("view_area_split_horizontally") );
66
mSplitHorizontallyAction = actionCollection->addAction( QLatin1String("view_area_split_horizontally"),
67
this, SLOT(splitHorizontally()) );
67
68
mSplitHorizontallyAction->setText( i18nc("@title:menu","Split Horizontal") );
68
69
mSplitHorizontallyAction->setIcon( KIcon( QLatin1String("view-split-top-bottom") ) );
69
70
mSplitHorizontallyAction->setShortcut( Qt::CTRL + Qt::SHIFT + Qt::Key_T );
70
71
mSplitHorizontallyAction->setEnabled( mViewAreaSplitable != 0 );
71
connect( mSplitHorizontallyAction, SIGNAL(triggered()), SLOT(splitHorizontally()) );
73
mCloseAction = actionCollection->addAction( QLatin1String("view_area_close") );
73
mCloseAction = actionCollection->addAction( QLatin1String("view_area_close"),
74
this, SLOT(close()) );
74
75
mCloseAction->setText( i18nc("@title:menu","Close View Area") );
75
76
mCloseAction->setIcon( KIcon( QLatin1String("view-close") ) );
76
77
mCloseAction->setShortcut( Qt::CTRL + Qt::SHIFT + Qt::Key_R );
77
connect( mCloseAction, SIGNAL(triggered()), SLOT(close()) );
79
79
onViewAreaFocusChanged( mViewAreaSplitable ? mViewAreaSplitable->viewAreaFocus() : 0 );
80
80
onViewAreasChanged();
123
123
if( mCurrentViewArea )
125
connect( mCurrentViewArea, SIGNAL(added(QList<Kasten1::AbstractView*>)),
125
connect( mCurrentViewArea, SIGNAL(added(QList<Kasten2::AbstractView*>)),
126
126
SLOT(onViewsChanged()) );
127
connect( mCurrentViewArea, SIGNAL(removing(QList<Kasten1::AbstractView*>)),
127
connect( mCurrentViewArea, SIGNAL(removing(QList<Kasten2::AbstractView*>)),
128
128
SLOT(onViewsChanged()) );
130
130
onViewsChanged();