summaryrefslogtreecommitdiffstats
path: root/languages/cpp/app_templates/kconfig35/app.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'languages/cpp/app_templates/kconfig35/app.cpp')
-rw-r--r--languages/cpp/app_templates/kconfig35/app.cpp105
1 files changed, 0 insertions, 105 deletions
diff --git a/languages/cpp/app_templates/kconfig35/app.cpp b/languages/cpp/app_templates/kconfig35/app.cpp
deleted file mode 100644
index 0fb99ee1..00000000
--- a/languages/cpp/app_templates/kconfig35/app.cpp
+++ /dev/null
@@ -1,105 +0,0 @@
-%{CPP_TEMPLATE}
-
-#include "%{APPNAMELC}.h"
-#include "settings.h"
-#include "prefs.h"
-
-#include <tqdragobject.h>
-
-#include <kaction.h>
-#include <kconfigdialog.h>
-#include <kglobal.h>
-#include <klocale.h>
-#include <kprinter.h>
-#include <kstatusbar.h>
-
-%{APPNAMELC}::%{APPNAMELC}()
- : KMainWindow( 0, "%{APPNAMELC}" ),
- m_view(new %{APPNAMELC}View(this)),
- m_printer(0)
-{
- // accept dnd
- setAcceptDrops(true);
-
- // tell the KMainWindow that this is indeed the main widget
- setCentralWidget(m_view);
- // and a status bar
- statusBar()->show();
- // then, setup our actions
- setupActions();
-
- // apply the saved mainwindow settings, if any, and ask the mainwindow
- // to automatically save settings if changed: window size, toolbar
- // position, icon size, etc.
- setAutoSaveSettings();
-
- // allow the view to change the statusbar and caption
- connect(m_view, TQT_SIGNAL(signalChangeStatusbar(const TQString&)),
- this, TQT_SLOT(changeStatusbar(const TQString&)));
- connect(m_view, TQT_SIGNAL(signalChangeCaption(const TQString&)),
- this, TQT_SLOT(changeCaption(const TQString&)));
-
-}
-
-%{APPNAMELC}::~%{APPNAMELC}()
-{
-}
-
-void %{APPNAMELC}::setupActions()
-{
- KStdAction::openNew(this, TQT_SLOT(fileNew()), actionCollection());
- KStdAction::quit(kapp, TQT_SLOT(quit()), actionCollection());
-
- KStdAction::preferences(this, TQT_SLOT(optionsPreferences()), actionCollection());
-
- // custom menu and menu item
- KAction *custom = new KAction(i18n("Swi&tch Colors"), 0,
- m_view, TQT_SLOT(switchColors()),
- actionCollection(), "switch_action");
-
- setupGUI();
-}
-
-void %{APPNAMELC}::newToolbarConfig()
-{
- // this slot is called when user clicks "Ok" or "Apply" in the toolbar editor.
- // recreate our GUI, and re-apply the settings (e.g. "text under icons", etc.)
- setupGUI();
-}
-
-void %{APPNAMELC}::optionsPreferences()
-{
- // The preference dialog is derived from prefs-base.ui which is subclassed into Prefs
- //
- // compare the names of the widgets in the .ui file
- // to the names of the variables in the .kcfg file
- TDEConfigDialog *dialog = new TDEConfigDialog(this, "settings", Settings::self(), KDialogBase::Swallow);
- dialog->addPage(new Prefs(), i18n("General"), "package_settings");
- connect(dialog, TQT_SIGNAL(settingsChanged()), m_view, TQT_SLOT(settingsChanged()));
- dialog->show();
-}
-
-void %{APPNAMELC}::changeCaption(const TQString& text)
-{
- // display the text on the caption
- setCaption(text);
-}
-
-void %{APPNAMELC}::changeStatusbar(const TQString& text)
-{
- // display the text on the statusbar
- statusBar()->message(text);
-}
-
-void %{APPNAMELC}::fileNew()
-{
- // this slot is called whenever the File->New menu is selected,
- // the New shortcut is pressed (usually CTRL+N) or the New toolbar
- // button is clicked
-
- // create a new window
- (new %{APPNAMELC})->show();
-}
-
-#include "%{APPNAMELC}.moc"
-