aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Misc/CommandLineOptions
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/Misc/CommandLineOptions')
-rw-r--r--src/plugins/Misc/CommandLineOptions/IncDecVolumeOption.pro2
-rw-r--r--src/plugins/Misc/CommandLineOptions/IncDecVolumeOption/IncDecVolumeOption.pro26
-rw-r--r--src/plugins/Misc/CommandLineOptions/IncDecVolumeOption/Makefile301
-rw-r--r--src/plugins/Misc/CommandLineOptions/IncDecVolumeOption/incdecvolumeoption.cpp53
-rw-r--r--src/plugins/Misc/CommandLineOptions/IncDecVolumeOption/incdecvolumeoption.h23
5 files changed, 405 insertions, 0 deletions
diff --git a/src/plugins/Misc/CommandLineOptions/IncDecVolumeOption.pro b/src/plugins/Misc/CommandLineOptions/IncDecVolumeOption.pro
new file mode 100644
index 000000000..1832a0166
--- /dev/null
+++ b/src/plugins/Misc/CommandLineOptions/IncDecVolumeOption.pro
@@ -0,0 +1,2 @@
+TEMPLATE = subdirs
+SUBDIRS = IncDecVolumeOption
diff --git a/src/plugins/Misc/CommandLineOptions/IncDecVolumeOption/IncDecVolumeOption.pro b/src/plugins/Misc/CommandLineOptions/IncDecVolumeOption/IncDecVolumeOption.pro
new file mode 100644
index 000000000..fdcef5e38
--- /dev/null
+++ b/src/plugins/Misc/CommandLineOptions/IncDecVolumeOption/IncDecVolumeOption.pro
@@ -0,0 +1,26 @@
+include(../../../../../qmmp.pri)
+
+QMMPSRCROOT = ../../../../
+
+INCLUDEPATH += $$QMMPSRCROOT/ui \
+ $$QMMPSRCROOT/qmmp \
+ $$QMMPSRCROOT
+
+HEADERS += incdecvolumeoption.h \
+ $$QMMPSRCROOT/ui/mainwindow.h \
+ $$QMMPSRCROOT/qmmp/soundcore.h
+
+SOURCES += incdecvolumeoption.cpp \
+ $$QMMPSRCROOT/qmmp/soundcore.cpp \
+ $$QMMPSRCROOT/ui/mainwindow.cpp
+
+DESTDIR = ../
+QMAKE_CLEAN = ../libincdecvolumeoption.so
+
+
+
+CONFIG += release warn_on plugin
+
+TEMPLATE = lib
+
+
diff --git a/src/plugins/Misc/CommandLineOptions/IncDecVolumeOption/Makefile b/src/plugins/Misc/CommandLineOptions/IncDecVolumeOption/Makefile
new file mode 100644
index 000000000..0ac10a77d
--- /dev/null
+++ b/src/plugins/Misc/CommandLineOptions/IncDecVolumeOption/Makefile
@@ -0,0 +1,301 @@
+#############################################################################
+# Makefile for building: libIncDecVolumeOption.so
+# Generated by qmake (2.01a) (Qt 4.3.0) on: Thu Feb 7 01:34:34 2008
+# Project: IncDecVolumeOption.pro
+# Template: lib
+# Command: /usr/local/Trolltech/Qt-4.3.0/bin/qmake -unix -o Makefile IncDecVolumeOption.pro
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+DEFINES = -DQT_NO_DEBUG -DQT_PLUGIN -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED
+CFLAGS = -pipe -O2 -Wall -W -D_REENTRANT -fPIC $(DEFINES)
+CXXFLAGS = -pipe -O2 -Wall -W -D_REENTRANT -fPIC $(DEFINES)
+INCPATH = -I/usr/local/Trolltech/Qt-4.3.0/mkspecs/linux-g++ -I. -I/usr/local/Trolltech/Qt-4.3.0/include/QtCore -I/usr/local/Trolltech/Qt-4.3.0/include/QtCore -I/usr/local/Trolltech/Qt-4.3.0/include/QtGui -I/usr/local/Trolltech/Qt-4.3.0/include/QtGui -I/usr/local/Trolltech/Qt-4.3.0/include -I../../../../ui -I../../../../qmmp -I../../../.. -I.build/moc -I./.build/ui/
+LINK = g++
+LFLAGS = -Wl,-rpath,/usr/local/Trolltech/Qt-4.3.0/lib -shared
+LIBS = $(SUBLIBS) -L/usr/local/Trolltech/Qt-4.3.0/lib -lQtGui -L/usr/local/Trolltech/Qt-4.3.0/lib -L/usr/X11R6/lib -lpng -lSM -lICE -pthread -pthread -lXi -lXrender -lXrandr -lXfixes -lXcursor -lXinerama -lfreetype -lfontconfig -lXext -lX11 -lQtCore -lz -lm -pthread -lgthread-2.0 -lrt -lglib-2.0 -ldl -lpthread
+AR = ar cqs
+RANLIB =
+QMAKE = /usr/local/Trolltech/Qt-4.3.0/bin/qmake
+TAR = tar -cf
+COMPRESS = gzip -9f
+COPY = cp -f
+SED = sed
+COPY_FILE = $(COPY)
+COPY_DIR = $(COPY) -r
+INSTALL_FILE = install -m 644 -p
+INSTALL_DIR = $(COPY_DIR)
+INSTALL_PROGRAM = install -m 755 -p
+DEL_FILE = rm -f
+SYMLINK = ln -sf
+DEL_DIR = rmdir
+MOVE = mv -f
+CHK_DIR_EXISTS= test -d
+MKDIR = mkdir -p
+
+####### Output directory
+
+OBJECTS_DIR = .build/obj/
+
+####### Files
+
+SOURCES = incdecvolumeoption.cpp \
+ ../../../../qmmp/soundcore.cpp \
+ ../../../../ui/mainwindow.cpp .build/moc/moc_incdecvolumeoption.cpp \
+ .build/moc/moc_mainwindow.cpp \
+ .build/moc/moc_soundcore.cpp
+OBJECTS = .build/obj/incdecvolumeoption.o \
+ .build/obj/soundcore.o \
+ .build/obj/mainwindow.o \
+ .build/obj/moc_incdecvolumeoption.o \
+ .build/obj/moc_mainwindow.o \
+ .build/obj/moc_soundcore.o
+DIST = /usr/local/Trolltech/Qt-4.3.0/mkspecs/common/g++.conf \
+ /usr/local/Trolltech/Qt-4.3.0/mkspecs/common/unix.conf \
+ /usr/local/Trolltech/Qt-4.3.0/mkspecs/common/linux.conf \
+ /usr/local/Trolltech/Qt-4.3.0/mkspecs/qconfig.pri \
+ /usr/local/Trolltech/Qt-4.3.0/mkspecs/features/qt_functions.prf \
+ /usr/local/Trolltech/Qt-4.3.0/mkspecs/features/qt_config.prf \
+ /usr/local/Trolltech/Qt-4.3.0/mkspecs/features/exclusive_builds.prf \
+ /usr/local/Trolltech/Qt-4.3.0/mkspecs/features/default_pre.prf \
+ /rest/qmmp/qmmp/qmmp.pri \
+ /usr/local/Trolltech/Qt-4.3.0/mkspecs/features/release.prf \
+ /usr/local/Trolltech/Qt-4.3.0/mkspecs/features/default_post.prf \
+ /usr/local/Trolltech/Qt-4.3.0/mkspecs/features/warn_on.prf \
+ /usr/local/Trolltech/Qt-4.3.0/mkspecs/features/qt.prf \
+ /usr/local/Trolltech/Qt-4.3.0/mkspecs/features/unix/thread.prf \
+ /usr/local/Trolltech/Qt-4.3.0/mkspecs/features/moc.prf \
+ /usr/local/Trolltech/Qt-4.3.0/mkspecs/features/resources.prf \
+ /usr/local/Trolltech/Qt-4.3.0/mkspecs/features/uic.prf \
+ /usr/local/Trolltech/Qt-4.3.0/mkspecs/features/yacc.prf \
+ /usr/local/Trolltech/Qt-4.3.0/mkspecs/features/lex.prf \
+ IncDecVolumeOption.pro
+QMAKE_TARGET = IncDecVolumeOption
+DESTDIR = ../
+TARGET = libIncDecVolumeOption.so
+TARGETD = libIncDecVolumeOption.so
+
+first: all
+####### Implicit rules
+
+.SUFFIXES: .o .c .cpp .cc .cxx .C
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o "$@" "$<"
+
+####### Build rules
+
+all: Makefile ../$(TARGET)
+
+../$(TARGET): $(OBJECTS) $(SUBLIBS) $(OBJCOMP)
+ @$(CHK_DIR_EXISTS) ../ || $(MKDIR) ../
+ -$(DEL_FILE) $(TARGET)
+ $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(LIBS) $(OBJCOMP)
+ -$(MOVE) $(TARGET) ../
+
+
+
+Makefile: IncDecVolumeOption.pro /usr/local/Trolltech/Qt-4.3.0/mkspecs/linux-g++/qmake.conf /usr/local/Trolltech/Qt-4.3.0/mkspecs/common/g++.conf \
+ /usr/local/Trolltech/Qt-4.3.0/mkspecs/common/unix.conf \
+ /usr/local/Trolltech/Qt-4.3.0/mkspecs/common/linux.conf \
+ /usr/local/Trolltech/Qt-4.3.0/mkspecs/qconfig.pri \
+ /usr/local/Trolltech/Qt-4.3.0/mkspecs/features/qt_functions.prf \
+ /usr/local/Trolltech/Qt-4.3.0/mkspecs/features/qt_config.prf \
+ /usr/local/Trolltech/Qt-4.3.0/mkspecs/features/exclusive_builds.prf \
+ /usr/local/Trolltech/Qt-4.3.0/mkspecs/features/default_pre.prf \
+ /rest/qmmp/qmmp/qmmp.pri \
+ /usr/local/Trolltech/Qt-4.3.0/mkspecs/features/release.prf \
+ /usr/local/Trolltech/Qt-4.3.0/mkspecs/features/default_post.prf \
+ /usr/local/Trolltech/Qt-4.3.0/mkspecs/features/warn_on.prf \
+ /usr/local/Trolltech/Qt-4.3.0/mkspecs/features/qt.prf \
+ /usr/local/Trolltech/Qt-4.3.0/mkspecs/features/unix/thread.prf \
+ /usr/local/Trolltech/Qt-4.3.0/mkspecs/features/moc.prf \
+ /usr/local/Trolltech/Qt-4.3.0/mkspecs/features/resources.prf \
+ /usr/local/Trolltech/Qt-4.3.0/mkspecs/features/uic.prf \
+ /usr/local/Trolltech/Qt-4.3.0/mkspecs/features/yacc.prf \
+ /usr/local/Trolltech/Qt-4.3.0/mkspecs/features/lex.prf \
+ /usr/local/Trolltech/Qt-4.3.0/lib/libQtGui.prl \
+ /usr/local/Trolltech/Qt-4.3.0/lib/libQtCore.prl
+ $(QMAKE) -unix -o Makefile IncDecVolumeOption.pro
+/usr/local/Trolltech/Qt-4.3.0/mkspecs/common/g++.conf:
+/usr/local/Trolltech/Qt-4.3.0/mkspecs/common/unix.conf:
+/usr/local/Trolltech/Qt-4.3.0/mkspecs/common/linux.conf:
+/usr/local/Trolltech/Qt-4.3.0/mkspecs/qconfig.pri:
+/usr/local/Trolltech/Qt-4.3.0/mkspecs/features/qt_functions.prf:
+/usr/local/Trolltech/Qt-4.3.0/mkspecs/features/qt_config.prf:
+/usr/local/Trolltech/Qt-4.3.0/mkspecs/features/exclusive_builds.prf:
+/usr/local/Trolltech/Qt-4.3.0/mkspecs/features/default_pre.prf:
+/rest/qmmp/qmmp/qmmp.pri:
+/usr/local/Trolltech/Qt-4.3.0/mkspecs/features/release.prf:
+/usr/local/Trolltech/Qt-4.3.0/mkspecs/features/default_post.prf:
+/usr/local/Trolltech/Qt-4.3.0/mkspecs/features/warn_on.prf:
+/usr/local/Trolltech/Qt-4.3.0/mkspecs/features/qt.prf:
+/usr/local/Trolltech/Qt-4.3.0/mkspecs/features/unix/thread.prf:
+/usr/local/Trolltech/Qt-4.3.0/mkspecs/features/moc.prf:
+/usr/local/Trolltech/Qt-4.3.0/mkspecs/features/resources.prf:
+/usr/local/Trolltech/Qt-4.3.0/mkspecs/features/uic.prf:
+/usr/local/Trolltech/Qt-4.3.0/mkspecs/features/yacc.prf:
+/usr/local/Trolltech/Qt-4.3.0/mkspecs/features/lex.prf:
+/usr/local/Trolltech/Qt-4.3.0/lib/libQtGui.prl:
+/usr/local/Trolltech/Qt-4.3.0/lib/libQtCore.prl:
+qmake: FORCE
+ @$(QMAKE) -unix -o Makefile IncDecVolumeOption.pro
+
+dist:
+ @$(CHK_DIR_EXISTS) .build/obj/IncDecVolumeOption1.0.0 || $(MKDIR) .build/obj/IncDecVolumeOption1.0.0
+ $(COPY_FILE) --parents $(SOURCES) $(DIST) .build/obj/IncDecVolumeOption1.0.0/ && $(COPY_FILE) --parents incdecvolumeoption.h ../../../../ui/mainwindow.h ../../../../qmmp/soundcore.h .build/obj/IncDecVolumeOption1.0.0/ && $(COPY_FILE) --parents incdecvolumeoption.cpp ../../../../qmmp/soundcore.cpp ../../../../ui/mainwindow.cpp .build/obj/IncDecVolumeOption1.0.0/ && (cd `dirname .build/obj/IncDecVolumeOption1.0.0` && $(TAR) IncDecVolumeOption1.0.0.tar IncDecVolumeOption1.0.0 && $(COMPRESS) IncDecVolumeOption1.0.0.tar) && $(MOVE) `dirname .build/obj/IncDecVolumeOption1.0.0`/IncDecVolumeOption1.0.0.tar.gz . && $(DEL_FILE) -r .build/obj/IncDecVolumeOption1.0.0
+
+
+clean:compiler_clean
+ -$(DEL_FILE) $(OBJECTS)
+ -$(DEL_FILE) ../libincdecvolumeoption.so
+ -$(DEL_FILE) *~ core *.core
+
+
+####### Sub-libraries
+
+distclean: clean
+ -$(DEL_FILE) $(TARGET)
+ -$(DEL_FILE) Makefile
+
+
+mocclean: compiler_moc_header_clean compiler_moc_source_clean
+
+mocables: compiler_moc_header_make_all compiler_moc_source_make_all
+
+compiler_moc_header_make_all: .build/moc/moc_incdecvolumeoption.cpp .build/moc/moc_mainwindow.cpp .build/moc/moc_soundcore.cpp
+compiler_moc_header_clean:
+ -$(DEL_FILE) .build/moc/moc_incdecvolumeoption.cpp .build/moc/moc_mainwindow.cpp .build/moc/moc_soundcore.cpp
+.build/moc/moc_incdecvolumeoption.cpp: incdecvolumeoption.h
+ /usr/local/Trolltech/Qt-4.3.0/bin/moc $(DEFINES) $(INCPATH) incdecvolumeoption.h -o .build/moc/moc_incdecvolumeoption.cpp
+
+.build/moc/moc_mainwindow.cpp: ../../../../qmmp/output.h \
+ ../../../../qmmp/visual.h \
+ ../../../../qmmp/outputfactory.h \
+ ../../../../qmmp/visualfactory.h \
+ ../../../../qmmp/recycler.h \
+ ../../../../qmmp/decoder.h \
+ ../../../../qmmp/filetag.h \
+ ../../../../ui/display.h \
+ ../../../../ui/pixmapwidget.h \
+ ../../../../ui/mediafile.h \
+ ../../../../qmmp/decoderfactory.h \
+ ../../../../ui/titlebar.h \
+ ../../../../ui/playlist.h \
+ ../../../../ui/mainwindow.h \
+ ../../../../ui/mainwindow.h
+ /usr/local/Trolltech/Qt-4.3.0/bin/moc $(DEFINES) $(INCPATH) ../../../../ui/mainwindow.h -o .build/moc/moc_mainwindow.cpp
+
+.build/moc/moc_soundcore.cpp: ../../../../qmmp/decoder.h \
+ ../../../../qmmp/filetag.h \
+ ../../../../qmmp/output.h \
+ ../../../../qmmp/visual.h \
+ ../../../../qmmp/outputfactory.h \
+ ../../../../qmmp/visualfactory.h \
+ ../../../../qmmp/recycler.h \
+ ../../../../qmmp/soundcore.h
+ /usr/local/Trolltech/Qt-4.3.0/bin/moc $(DEFINES) $(INCPATH) ../../../../qmmp/soundcore.h -o .build/moc/moc_soundcore.cpp
+
+compiler_rcc_make_all:
+compiler_rcc_clean:
+compiler_image_collection_make_all: qmake_image_collection.cpp
+compiler_image_collection_clean:
+ -$(DEL_FILE) qmake_image_collection.cpp
+compiler_moc_source_make_all:
+compiler_moc_source_clean:
+compiler_uic_make_all:
+compiler_uic_clean:
+compiler_yacc_decl_make_all:
+compiler_yacc_decl_clean:
+compiler_yacc_impl_make_all:
+compiler_yacc_impl_clean:
+compiler_lex_make_all:
+compiler_lex_clean:
+compiler_clean: compiler_moc_header_clean
+
+####### Compile
+
+.build/obj/incdecvolumeoption.o: incdecvolumeoption.cpp incdecvolumeoption.h
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .build/obj/incdecvolumeoption.o incdecvolumeoption.cpp
+
+.build/obj/soundcore.o: ../../../../qmmp/soundcore.cpp ../../../../qmmp/decoderfactory.h \
+ ../../../../qmmp/constants.h \
+ ../../../../qmmp/config.h \
+ ../../../../qmmp/streamreader.h \
+ ../../../../qmmp/effect.h \
+ ../../../../qmmp/soundcore.h \
+ ../../../../qmmp/decoder.h \
+ ../../../../qmmp/filetag.h \
+ ../../../../qmmp/output.h \
+ ../../../../qmmp/visual.h \
+ ../../../../qmmp/outputfactory.h \
+ ../../../../qmmp/visualfactory.h \
+ ../../../../qmmp/recycler.h
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .build/obj/soundcore.o ../../../../qmmp/soundcore.cpp
+
+.build/obj/mainwindow.o: ../../../../ui/mainwindow.cpp ../../../../ui/textscroller.h \
+ ../../../../ui/mainwindow.h \
+ ../../../../qmmp/output.h \
+ ../../../../qmmp/visual.h \
+ ../../../../qmmp/outputfactory.h \
+ ../../../../qmmp/visualfactory.h \
+ ../../../../qmmp/recycler.h \
+ ../../../../qmmp/decoder.h \
+ ../../../../qmmp/filetag.h \
+ ../../../../ui/display.h \
+ ../../../../ui/pixmapwidget.h \
+ ../../../../ui/mediafile.h \
+ ../../../../qmmp/decoderfactory.h \
+ ../../../../ui/titlebar.h \
+ ../../../../ui/playlist.h \
+ ../../../../qmmp/constants.h \
+ ../../../../qmmp/config.h \
+ ../../../../ui/fileloader.h \
+ ../../../../ui/skin.h \
+ ../../../../ui/playlistmodel.h \
+ ../../../../ui/configdialog.h \
+ ../../../../ui/dock.h \
+ ../../../../ui/eqwidget.h \
+ ../../../../ui/mainvisual.h \
+ ../../../../ui/logscale.h \
+ ../../../../ui/playlistformat.h \
+ ../../../../ui/jumptotrackdialog.h \
+ ../../../../ui/aboutdialog.h \
+ ../../../../ui/filedialog.h \
+ ../../../../ui/listwidget.h \
+ ../../../../ui/visualmenu.h \
+ ../../../../ui/commandlineoption.h
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .build/obj/mainwindow.o ../../../../ui/mainwindow.cpp
+
+.build/obj/moc_incdecvolumeoption.o: .build/moc/moc_incdecvolumeoption.cpp
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .build/obj/moc_incdecvolumeoption.o .build/moc/moc_incdecvolumeoption.cpp
+
+.build/obj/moc_mainwindow.o: .build/moc/moc_mainwindow.cpp
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .build/obj/moc_mainwindow.o .build/moc/moc_mainwindow.cpp
+
+.build/obj/moc_soundcore.o: .build/moc/moc_soundcore.cpp
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .build/obj/moc_soundcore.o .build/moc/moc_soundcore.cpp
+
+####### Install
+
+install: FORCE
+
+uninstall: FORCE
+
+FORCE:
+
diff --git a/src/plugins/Misc/CommandLineOptions/IncDecVolumeOption/incdecvolumeoption.cpp b/src/plugins/Misc/CommandLineOptions/IncDecVolumeOption/incdecvolumeoption.cpp
new file mode 100644
index 000000000..4bd35a910
--- /dev/null
+++ b/src/plugins/Misc/CommandLineOptions/IncDecVolumeOption/incdecvolumeoption.cpp
@@ -0,0 +1,53 @@
+#include <QtPlugin>
+
+#include "incdecvolumeoption.h"
+#include <soundcore.h>
+#include "mainwindow.h"
+
+bool IncDecVolumeCommandLineOption::identify(const QString & str) const
+{
+ if(
+ str == QString("--volume-inc") ||
+ str == QString("--volume-dec")
+ )
+ {
+ return TRUE;
+ }
+
+ return FALSE;
+}
+
+const QString IncDecVolumeCommandLineOption::helpString() const
+{
+ return QString(
+ "--volume-inc Increase volume with step 10\n"
+ "--volume-dec Decrease volume with step 10\n"
+ );
+}
+
+
+void IncDecVolumeCommandLineOption::executeCommand(const QString & option_string, MainWindow *mw)
+{
+ if (option_string == "--volume-inc")
+ {
+ int l = 0;
+ int r = 0;
+ mw->soundCore()->volume(&l,&r);
+ mw->soundCore()->setVolume(l+10,r+10);
+ }
+ else if (option_string == "--volume-dec")
+ {
+ int l = 0;
+ int r = 0;
+ mw->soundCore()->volume(&l,&r);
+ mw->soundCore()->setVolume(l-10,r-10);
+ }
+}
+
+const QString IncDecVolumeCommandLineOption::name() const
+{
+ return "IncDecVolumeCommandLineOption";
+}
+
+Q_EXPORT_PLUGIN(IncDecVolumeCommandLineOption)
+
diff --git a/src/plugins/Misc/CommandLineOptions/IncDecVolumeOption/incdecvolumeoption.h b/src/plugins/Misc/CommandLineOptions/IncDecVolumeOption/incdecvolumeoption.h
new file mode 100644
index 000000000..6fbf3d24a
--- /dev/null
+++ b/src/plugins/Misc/CommandLineOptions/IncDecVolumeOption/incdecvolumeoption.h
@@ -0,0 +1,23 @@
+#ifndef IncDecVolumeCommandLineOption_H
+#define IncDecVolumeCommandLineOption_H
+
+#include <commandlineoption.h>
+
+#include <QString>
+#include <QObject>
+
+class MainWindow;
+
+class IncDecVolumeCommandLineOption : public QObject, public CommandLineOption
+{
+Q_OBJECT
+Q_INTERFACES(CommandLineOption)
+public:
+ virtual bool identify(const QString& opt_str)const;
+ virtual const QString name()const;
+ virtual const QString helpString()const;
+ virtual void executeCommand(const QString& opt_str,MainWindow* mw);
+};
+
+#endif
+