diff options
Diffstat (limited to 'languages/cpp/app_templates/kconfig35/app.cpp')
-rw-r--r-- | languages/cpp/app_templates/kconfig35/app.cpp | 105 |
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" - |