diff options
author | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2013-02-01 17:25:42 -0600 |
---|---|---|
committer | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2013-02-01 17:25:42 -0600 |
commit | eba183d4de47093c6e44a99c8d7fe313aa2834c9 (patch) | |
tree | 53f8d1a08bd16668cb9040b2aaf9a041314b2003 /kcontrol/kfontinst/viewpart/FontViewerApp.cpp | |
parent | f537c21b68e08f649b1b297bce8f3904603137e0 (diff) | |
download | tdebase-eba183d4de47093c6e44a99c8d7fe313aa2834c9.tar.gz tdebase-eba183d4de47093c6e44a99c8d7fe313aa2834c9.zip |
Fix FTBFS
Diffstat (limited to 'kcontrol/kfontinst/viewpart/FontViewerApp.cpp')
-rw-r--r-- | kcontrol/kfontinst/viewpart/FontViewerApp.cpp | 130 |
1 files changed, 0 insertions, 130 deletions
diff --git a/kcontrol/kfontinst/viewpart/FontViewerApp.cpp b/kcontrol/kfontinst/viewpart/FontViewerApp.cpp deleted file mode 100644 index 6690cc44b..000000000 --- a/kcontrol/kfontinst/viewpart/FontViewerApp.cpp +++ /dev/null @@ -1,130 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -// -// Class Names : KFI::CFontViewerApp, KFI::CFontViewerAppMainWindow -// Author : Craig Drummond -// Project : K Font Installer (kfontinst-kcontrol) -// Creation Date : 30/04/2004 -// Version : $Revision$ $Date$ -// -//////////////////////////////////////////////////////////////////////////////// -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of the GNU General Public License -// as published by the Free Software Foundation; either version 2 -// of the License, or (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program; if not, write to the Free Software -// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -// -//////////////////////////////////////////////////////////////////////////////// -// (C) Craig Drummond, 2004 -//////////////////////////////////////////////////////////////////////////////// - -#include "FontViewerApp.h" -#include "KfiConstants.h" -#include <kaboutdata.h> -#include <kcmdlineargs.h> -#include <klibloader.h> -#include <klocale.h> -#include <kglobal.h> -#include <tdefiledialog.h> -#include <tdeconfig.h> - -#define CFG_GROUP "FontViewer Settings" -#define CFG_SIZE_KEY "Window Size" - -namespace KFI -{ - -CFontViewerAppMainWindow::CFontViewerAppMainWindow() - : KParts::MainWindow((TQWidget *)0L) -{ - KLibFactory *factory=KLibLoader::self()->factory("libkfontviewpart"); - - if(factory) - { - KStdAction::open(TQT_TQOBJECT(this), TQT_SLOT(fileOpen()), actionCollection()); - KStdAction::quit(TQT_TQOBJECT(kapp), TQT_SLOT(quit()), actionCollection()); - - itsPreview=(KParts::ReadOnlyPart *)factory->create(TQT_TQOBJECT(this), "fontvier", "KParts::ReadOnlyPart"); - - TDECmdLineArgs *args = TDECmdLineArgs::parsedArgs(); - KURL openURL; - - if(args->count() > 0) - { - KURL url(args->url(args->count() - 1)); - - if(url.isValid()) - openURL = url; - } - - setCentralWidget(itsPreview->widget()); - createGUI(itsPreview); - - if(!openURL.isEmpty()) - itsPreview->openURL(openURL); - - TQSize defSize(450, 380); - TDEConfigGroupSaver saver(kapp->config(), CFG_GROUP); - - resize(kapp->config()->readSizeEntry(CFG_SIZE_KEY, &defSize)); - show(); - } - else - exit(0); -} - -CFontViewerAppMainWindow::~CFontViewerAppMainWindow() -{ - TDEConfigGroupSaver saver(kapp->config(), CFG_GROUP); - kapp->config()->writeEntry(CFG_SIZE_KEY, size()); - kapp->config()->sync(); -} - -void CFontViewerAppMainWindow::fileOpen() -{ - KURL url(KFileDialog::getOpenURL(TQString::null, "application/x-font-ttf application/x-font-otf " - "application/x-font-ttc application/x-font-type1 " - "application/x-font-bdf application/x-font-pcf ", - this, i18n("Select Font to View"))); - if(url.isValid()) - itsPreview->openURL(url); -} - -CFontViewerApp::CFontViewerApp() -{ - TDEGlobal::locale()->insertCatalogue(KFI_CATALOGUE); - setMainWidget(new CFontViewerAppMainWindow()); -} - -} - -static KCmdLineOptions options[] = -{ - { "+[URL]", I18N_NOOP("URL to open"), 0 }, - KCmdLineLastOption -}; - -static TDEAboutData aboutData("kfontview", I18N_NOOP("Font Viewer"), 0, I18N_NOOP("Simple font viewer"), - TDEAboutData::License_GPL, - I18N_NOOP("(c) Craig Drummond, 2004")); - -int main(int argc, char **argv) -{ - TDECmdLineArgs::init(argc, argv, &aboutData); - TDECmdLineArgs::addCmdLineOptions(options); - KFI::CFontViewerApp::addCmdLineOptions(); - - KFI::CFontViewerApp app; - - return app.exec(); -} - -#include "FontViewerApp.moc" |