kspread
KSpreadViewIface.h00001
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 <qcolor.h>
00030 #include <qstring.h>
00031
00032 #include <KoViewIface.h>
00033
00034 namespace KSpread
00035 {
00036 class View;
00037 class CellProxy;
00038
00039 class ViewIface : public KoViewIface
00040 {
00041 K_DCOP
00042 public:
00043 ViewIface( View* );
00044 ~ViewIface();
00045
00046 k_dcop:
00047 virtual DCOPRef doc() const;
00048 virtual DCOPRef map() const;
00049 virtual DCOPRef sheet() const;
00050
00051 virtual void changeNbOfRecentFiles(int _nb);
00052
00053 virtual void hide();
00054 virtual void show();
00055
00056 virtual void setSelection(QRect selection);
00057 virtual QRect selection();
00058 virtual void find();
00059 virtual void replace();
00060 virtual void conditional();
00061 virtual void validity();
00062 virtual void insertSeries();
00063 virtual void insertHyperlink();
00064 virtual void gotoCell();
00065 virtual void changeAngle();
00066 virtual void preference();
00067 virtual void nextSheet();
00068 virtual void previousSheet();
00069 virtual bool showSheet(QString sheetName);
00070 virtual void sortList();
00071 virtual void setAreaName();
00072 virtual void showAreaName();
00073 virtual void mergeCell();
00074 virtual void dissociateCell();
00075 virtual void consolidate();
00076
00077 virtual void deleteColumn();
00078 virtual void insertColumn();
00079 virtual void deleteRow();
00080 virtual void insertRow();
00081 virtual void hideRow();
00082 virtual void showRow();
00083 virtual void hideColumn();
00084 virtual void showColumn();
00085 virtual void upper();
00086 virtual void lower();
00087
00088 virtual void equalizeColumn();
00089 virtual void equalizeRow();
00090
00091 virtual void clearTextSelection();
00092 virtual void clearCommentSelection();
00093 virtual void clearValiditySelection();
00094 virtual void clearConditionalSelection();
00095 virtual void goalSeek();
00096 virtual void insertFromDatabase();
00097 virtual void insertFromTextfile();
00098 virtual void insertFromClipboard();
00099 virtual void textToColumns();
00100 virtual void copyAsText();
00101
00102 virtual void setSelectionMoneyFormat( bool b );
00103 virtual void setSelectionPrecision( int delta );
00104 virtual void setSelectionPercent( bool b );
00105 virtual void setSelectionMultiRow( bool enable );
00106 virtual void setSelectionSize(int size);
00107 virtual void setSelectionUpper();
00108 virtual void setSelectionLower();
00109 virtual void setSelectionFirstLetterUpper();
00110 virtual void setSelectionVerticalText(bool enable);
00111 virtual void setSelectionComment(QString comment);
00112 virtual void setSelectionAngle(int value);
00113 virtual void setSelectionTextColor(QColor txtColor );
00114 virtual void setSelectionBgColor(QColor bgColor );
00115 virtual void setSelectionBorderColor(QColor bdColor );
00116
00117 virtual void deleteSelection();
00118 virtual void copySelection();
00119 virtual void cutSelection();
00120
00121 virtual void setLeftBorderColor(QColor color);
00122 virtual void setTopBorderColor(QColor color);
00123 virtual void setRightBorderColor(QColor color);
00124 virtual void setBottomBorderColor(QColor color);
00125 virtual void setAllBorderColor(QColor color);
00126 virtual void setOutlineBorderColor(QColor color);
00127 virtual void removeBorder();
00128
00129 virtual void increaseIndent();
00130 virtual void decreaseIndent();
00131
00132 void subtotals();
00133 void sortInc();
00134 void sortDec();
00135 void layoutDlg();
00136 void increaseFontSize();
00137 void decreaseFontSize();
00138
00139
00140 private:
00141 View* m_view;
00142 CellProxy* m_proxy;
00143 };
00144
00145 }
00146
00147 #endif
|