summaryrefslogtreecommitdiff
path: root/libopie2/opiepim/ui/opimmainwindow.cpp
Side-by-side diff
Diffstat (limited to 'libopie2/opiepim/ui/opimmainwindow.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--libopie2/opiepim/ui/opimmainwindow.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/libopie2/opiepim/ui/opimmainwindow.cpp b/libopie2/opiepim/ui/opimmainwindow.cpp
index cf05329..bdf20a9 100644
--- a/libopie2/opiepim/ui/opimmainwindow.cpp
+++ b/libopie2/opiepim/ui/opimmainwindow.cpp
@@ -265,64 +265,69 @@ void OPimMainWindow::reloadCategories() {
// Add categories to list
Categories cats;
cats.load( categoryFileName() );
m_catSelect->insertItem( tr( "All" ) );
m_catSelect->insertStringList( cats.labels( m_catGroupName ) );
m_catSelect->insertItem( tr( "Unfiled" ) );
}
void OPimMainWindow::setItemNewEnabled( bool enable ) {
m_itemNewAction->setEnabled( enable );
}
void OPimMainWindow::setItemEditEnabled( bool enable ) {
m_itemEditAction->setEnabled( enable );
}
void OPimMainWindow::setItemDuplicateEnabled( bool enable ) {
m_itemDuplicateAction->setEnabled( enable );
}
void OPimMainWindow::setItemDeleteEnabled( bool enable ) {
m_itemDeleteAction->setEnabled( enable );
}
void OPimMainWindow::setItemBeamEnabled( bool enable ) {
m_itemBeamAction->setEnabled( enable );
}
void OPimMainWindow::setConfigureEnabled( bool enable ) {
m_configureAction->setEnabled( enable );
}
+void OPimMainWindow::setShowCategories( bool show ) {
+ show ? m_catSelect->show()
+ : m_catSelect->hide();
+}
+
void OPimMainWindow::initBars( const QString &itemName ) {
QString itemStr = itemName.lower();
setToolBarsMovable( false );
// Create application menu bar
QToolBar *mbHold = new QToolBar( this );
mbHold->setHorizontalStretchable( true );
QMenuBar *menubar = new QMenuBar( mbHold );
menubar->setMargin( 0 );
// Create application menu bar
QToolBar *toolbar = new QToolBar( this );
// Create sub-menus
m_itemMenu = new QPopupMenu( this );
m_itemMenu->setCheckable( true );
menubar->insertItem( itemName, m_itemMenu );
m_viewMenu = new QPopupMenu( this );
m_viewMenu->setCheckable( true );
menubar->insertItem( tr( "View" ), m_viewMenu );
m_viewMenuAppGroup = 0l;
// Item menu
m_itemMenuGroup1 = new QActionGroup( this, QString::null, false );
m_itemNewAction = new QAction( tr( "New" ), Resource::loadPixmap( "new" ),
QString::null, 0, m_itemMenuGroup1, 0 );
connect( m_itemNewAction, SIGNAL(activated()), this, SLOT(slotItemNew()) );
m_itemNewAction->setWhatsThis( tr( "Click here to create a new item." ) );
m_itemNewAction->addTo( toolbar );