app.cpp
Go to the documentation of this file.00001 #include <kiconloader.h>
00002 #include <kstandarddirs.h>
00003 #include <kstdaction.h>
00004 #include <kapplication.h>
00005 #include <kaction.h>
00006 #include <klocale.h>
00007 #include <kfiledialog.h>
00008 #include <kmessagebox.h>
00009 #include <kcmdlineargs.h>
00010 #include <klibloader.h>
00011 #include <qwidget.h>
00012 #include <qdir.h>
00013
00014 #include <ktrader.h>
00015
00016 #include "viewmanager.h"
00017 #include "docmanager.h"
00018 #include "app.h"
00019
00020 Shell::Shell()
00021 {
00022 setXMLFile("manager.rc");
00023
00024 DocManager *dm = new DocManager ();
00025 ViewManager *vm = new ViewManager (this, dm);
00026 setCentralWidget (vm );
00027
00028 KStdAction::openNew( vm, SLOT( slotDocumentNew() ), actionCollection(), "file_new" );
00029 KStdAction::open( vm, SLOT( slotDocumentOpen() ), actionCollection(), "file_open" );
00030 KStdAction::close( vm, SLOT( slotDocumentClose() ), actionCollection(), "file_close" );
00031
00032 createGUI();
00033
00034 resize( 600, 350 );
00035 }
00036
00037 Shell::~Shell()
00038 {
00039 }
00040
00041 int main( int argc, char **argv )
00042 {
00043 KApplication app( argc, argv, "manager" );
00044 Shell *shell = new Shell;
00045 shell->show();
00046 return app.exec();
00047 }
00048
00049 #include "app.moc"
This file is part of the documentation for KDevelop Version 3.1.2.