Main Page | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

principal.h

Go to the documentation of this file.
00001 /****************************************************************************
00002 ** Form interface generated from reading ui file 'gui\principal.ui'
00003 **
00004 ** Created: qui 16. jun 01:44:57 2005
00005 **      by: The User Interface Compiler ($Id: qt/main.cpp   3.3.2   edited Nov 24 13:47 $)
00006 **
00007 ** WARNING! All changes made in this file will be lost!
00008 ****************************************************************************/
00009 
00010 #ifndef PRINCIPAL_H
00011 #define PRINCIPAL_H
00012 
00013 #include <qvariant.h>
00014 #include <qmainwindow.h>
00015 #include <qscrollview.h>
00016 #include <qsettings.h>
00017 #include "core/svn.hpp"
00018 
00019 class QVBoxLayout;
00020 class QHBoxLayout;
00021 class QGridLayout;
00022 class QSpacerItem;
00023 class QAction;
00024 class QActionGroup;
00025 class QToolBar;
00026 class QPopupMenu;
00027 class QFrame;
00028 class QPushButton;
00029 class QLabel;
00030 class QWidgetStack;
00031 class QWidget;
00032 class QLineEdit;
00033 class QComboBox;
00034 class QTextEdit;
00035 class QListBox;
00036 class QListBoxItem;
00037 class QTabWidget;
00038 class QTextBrowser;
00039 
00040 class Principal : public QMainWindow
00041 {
00042     Q_OBJECT
00043 
00044 public:
00045     Principal( QWidget* parent = 0, const char* name = 0, WFlags fl = WType_TopLevel );
00046     ~Principal();
00047 
00048     QFrame* frameConfianca;
00049     QPushButton* deleteButton;
00050     QPushButton* searchButton;
00051     QLabel* changeMessage;
00052     QLabel* statusMessage;
00053     QPushButton* changeButton;
00054     QLabel* pixmapLabel1;
00055     QLabel* textLabel1_2;
00056     QLabel* textLabel1_2_2;
00057     QLabel* textLabel1_2_2_2;
00058     QLabel* textLabel1_2_2_3;
00059     QLabel* textLabel1_2_2_4;
00060     QLabel* textLabel1_2_2_5;
00061     QWidgetStack* infoStack;
00062     QWidget* PropositionPage;
00063     QFrame* cheatFrame;
00064     QFrame* frameInfo;
00065     QLabel* nameLabel;
00066     QLineEdit* nameEdit;
00067     QLabel* categoryLabel;
00068     QComboBox* categorycombo;
00069     QTextEdit* DescriptionEdit;
00070     QComboBox* trustCombo;
00071     QPushButton* modelAdd;
00072     QLabel* refLabel;
00073     QTextEdit* keywordsEdit;
00074     QLabel* keywordsLabel;
00075     QTextEdit* referencesEdit;
00076     QLabel* textLabel3;
00077     QLabel* infoLabel;
00078     QPushButton* modelDelete;
00079     QLabel* models_label;
00080     QListBox* modelList;
00081     QWidget* WStackPage;
00082     QFrame* frame7;
00083     QLabel* nameLabel_2;
00084     QLabel* textLabel1;
00085     QLabel* textLabel2;
00086     QLineEdit* edgeSource;
00087     QLineEdit* edgeTarget;
00088     QComboBox* edgeTrust;
00089     QLabel* nameLabel_2_2;
00090     QTabWidget* desenhosTab;
00091     QWidget* tab;
00092     QFrame* props;
00093     QWidget* tab_2;
00094     QWidget* TabPage;
00095     QTextBrowser* messagesBrowser;
00096     QPushButton* pushButton6;
00097     QMenuBar *MenuBar;
00098     QPopupMenu *fileMenu;
00099     QPopupMenu *editMenu;
00100     QPopupMenu *SVN;
00101     QPopupMenu *helpMenu;
00102     QToolBar *toolBar;
00103     QAction* fileOpenAction;
00104     QAction* fileSaveAction;
00105     QAction* editUndoAction;
00106     QAction* editRedoAction;
00107     QAction* editFindAction;
00108     QAction* newProposition;
00109     QAction* delProposition;
00110     QAction* addConexao;
00111     QAction* delConexao;
00112     QAction* editConexao;
00113     QAction* webSearch;
00114     QAction* importar;
00115     QAction* exportar;
00116     QAction* CVS;
00117     QAction* ajuda;
00118     QAction* helpAboutAction;
00119     QAction* configure;
00120     QAction* commitAction;
00121     QAction* revertAction;
00122     QAction* svnUpdate_to_Older_VersionAction;
00123 
00124     Svn* svn;
00125     QLabel *loginMessage;
00126     QSettings settings;
00127     QLabel *checkoutMessage;
00128     bool checked;
00129     int orientation;
00130     QString wd;
00131     QString adress;
00132     int lastRevision;
00133 
00134     virtual QString login();
00135     virtual QString password();
00136     virtual void setLogin( QString newLogin );
00137     virtual void setPassword( QString newPassword );
00138     virtual void setChecked( bool checkedStatus );
00139     virtual QString language();
00140     virtual void setLanguage( QString newLang );
00141     virtual void setBranch( QString newBranch );
00142     virtual void setAdress( QString newAdress );
00143 
00144 public slots:
00145     virtual void sOpen();
00146     virtual void newProposition_activated();
00147     virtual void setStatusText( QString text );
00148     virtual void fileSaveAction_activated();
00149     virtual void changeButton_clicked();
00150     virtual void infoChanged();
00151     virtual void addConexao_activated();
00152     virtual void helpAboutAction_activated();
00153     virtual void delConexao_activated();
00154     virtual void delProposition_activated();
00155     virtual void editConexao_activated();
00156     virtual void CVS_activated();
00157     virtual void setOrientation( int newOrientation );
00158     virtual void setLanguage( int newLanguage );
00159     virtual void configure_activated();
00160     virtual void commitAction_activated();
00161     virtual void edgeInfoChanged();
00162     virtual void help_activated();
00163     virtual void revertAction_activated();
00164     virtual void svnUpdate_to_Older_VersionAction_activated();
00165 
00166 protected:
00167     QString branch;
00168     QString p_language;
00169     QScrollView *sv;
00170     QScrollView *psv;
00171     QString p_login;
00172     QString p_password;
00173 
00174     QGridLayout* principalLayout;
00175     QHBoxLayout* layout16;
00176     QVBoxLayout* layout15;
00177     QGridLayout* PropositionPageLayout;
00178     QGridLayout* frameInfoLayout;
00179     QHBoxLayout* layout1;
00180     QHBoxLayout* layout2;
00181     QHBoxLayout* layout5;
00182     QHBoxLayout* layout6;
00183     QGridLayout* TabPageLayout;
00184     QSpacerItem* spacer2;
00185     QSpacerItem* spacer1;
00186 
00187 protected slots:
00188     virtual void languageChange();
00189 
00190 private:
00191     void init();
00192 
00193 };
00194 
00195 #endif // PRINCIPAL_H
Untitled Document Pesquisa Psi SourceForge.net Logo