KSpreadViewIface.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026 #ifndef KSPREAD_VIEW_IFACE_H
00027 #define KSPREAD_VIEW_IFACE_H
00028
00029 #include <KoViewIface.h>
00030
00031 #include <qstring.h>
00032 #include <qrect.h>
00033 #include <qcolor.h>
00034
00035 class KSpreadView;
00036 class KSpreadCellProxy;
00037
00038 class KSpreadViewIface : public KoViewIface
00039 {
00040 K_DCOP
00041 public:
00042 KSpreadViewIface( KSpreadView* );
00043 ~KSpreadViewIface();
00044
00045 k_dcop:
00046 virtual DCOPRef doc() const;
00047 virtual DCOPRef map() const;
00048 virtual DCOPRef sheet() const;
00049
00050 virtual void changeNbOfRecentFiles(int _nb);
00051
00052 virtual void hide();
00053 virtual void show();
00054
00055 virtual void setSelection(QRect selection);
00056 virtual QRect selection();
00057 virtual void find();
00058 virtual void replace();
00059 virtual void conditional();
00060 virtual void validity();
00061 virtual void insertSeries();
00062 virtual void insertHyperlink();
00063 virtual void gotoCell();
00064 virtual void changeAngle();
00065 virtual void preference();
00066 virtual void nextSheet();
00067 virtual void previousSheet();
00068 virtual bool showSheet(QString sheetName);
00069 virtual void sortList();
00070 virtual void setAreaName();
00071 virtual void showAreaName();
00072 virtual void mergeCell();
00073 virtual void dissociateCell();
00074 virtual void consolidate();
00075
00076 virtual void deleteColumn();
00077 virtual void insertColumn();
00078 virtual void deleteRow();
00079 virtual void insertRow();
00080 virtual void hideRow();
00081 virtual void showRow();
00082 virtual void hideColumn();
00083 virtual void showColumn();
00084 virtual void upper();
00085 virtual void lower();
00086
00087 virtual void equalizeColumn();
00088 virtual void equalizeRow();
00089
00090 virtual void clearTextSelection();
00091 virtual void clearCommentSelection();
00092 virtual void clearValiditySelection();
00093 virtual void clearConditionalSelection();
00094 virtual void goalSeek();
00095 virtual void insertFromDatabase();
00096 virtual void insertFromTextfile();
00097 virtual void insertFromClipboard();
00098 virtual void textToColumns();
00099 virtual void copyAsText();
00100
00101 virtual void setSelectionMoneyFormat( bool b );
00102 virtual void setSelectionPrecision( int delta );
00103 virtual void setSelectionPercent( bool b );
00104 virtual void setSelectionMultiRow( bool enable );
00105 virtual void setSelectionSize(int size);
00106 virtual void setSelectionUpper();
00107 virtual void setSelectionLower();
00108 virtual void setSelectionFirstLetterUpper();
00109 virtual void setSelectionVerticalText(bool enable);
00110 virtual void setSelectionComment(QString comment);
00111 virtual void setSelectionAngle(int value);
00112 virtual void setSelectionTextColor(QColor txtColor );
00113 virtual void setSelectionBgColor(QColor bgColor );
00114 virtual void setSelectionBorderColor(QColor bdColor );
00115
00116 virtual void deleteSelection();
00117 virtual void copySelection();
00118 virtual void cutSelection();
00119
00120 virtual void setLeftBorderColor(QColor color);
00121 virtual void setTopBorderColor(QColor color);
00122 virtual void setRightBorderColor(QColor color);
00123 virtual void setBottomBorderColor(QColor color);
00124 virtual void setAllBorderColor(QColor color);
00125 virtual void setOutlineBorderColor(QColor color);
00126 virtual void removeBorder();
00127
00128 virtual void increaseIndent();
00129 virtual void decreaseIndent();
00130
00131 void subtotals();
00132 void sortInc();
00133 void sortDec();
00134 void layoutDlg();
00135 void increaseFontSize();
00136 void decreaseFontSize();
00137
00138
00139 private:
00140 KSpreadView* m_view;
00141 KSpreadCellProxy* m_proxy;
00142 };
00143
00144 #endif
This file is part of the documentation for kspread Library Version 1.4.2.